Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

900
Visualizações
recurso: error de memoria al intentar ejecutar una tarea de ECS mediante AWS CLI

Estoy intentando configurar CI con AWS ECS y docker. Uso Codeship como una herramienta de CI, pero eso no debería importar mucho.

Hago los siguientes pasos en un script de shell:

  • construir una imagen con mi Dockerfile,
  • empujar la imagen al repositorio de ECS,
  • inserte task-definition.json en ECS aws ecs register-task-definition --family postgraphile --cli-input-json file:///deploy/ecs-task-def.json --region us-east-2
  • ejecute la tarea ECS aws ecs run-task --task-definition postgraphile --cluster testcluster --region us-east-2

El script de Shell se ejecuta correctamente; sin embargo, veo un error en el resultado después de intentar ejecutar mi tarea de ECS:

 { "tasks": [], "failures": [ { "arn": "arn:aws:ecs:us-east-2:99999999999:container-instance/050ab165-7669-45d5-8be7-d990cf4fff42", "reason": "RESOURCE:MEMORY" } ] }

mi ecs-task-def.json :

 { "containerDefinitions": [ { "name": "postgraphile-container", "image": "999999999999.dkr.ecr.us-east-2.amazonaws.com/test-repository", "memory": 500, "essential": true, "portMappings": [ { "hostPort": 5000, "containerPort": 5000 } ] } ], "volumes": [], "memory": "900", "cpu": "128", "placementConstraints": [], "family": "postgraphile", "taskRoleArn": "" }

Creo que ya verifiqué todos los límites de memoria... ¿me estoy perdiendo algo?

ACTUALIZACIÓN: después de un par de reinicios de la instancia ec2, finalmente puedo ejecutar la tarea ecs sin errores. Después de ejecutar la tarea varias veces, el error vuelve

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Recibí este error al implementar un servicio en un clúster de ECS. Eliminar el servicio por completo y luego volver a implementarlo me ayudó a resolver este problema.

over 4 years ago · Santiago Trujillo Relatório

0

Enfrenté un error similar al implementar servicios en EC2 usando Docker. Estaba usando masilla, no CLI. docker images Command Docker Images para obtener el tamaño de cada imagen. Descubrí que el tamaño total era mayor que el almacenamiento de mi instancia EC2. Aumenté el volumen de la instancia EC2 a 20 GB (EC2-->Volumen-->Modificar volumen). El problema fue resuelto. Más tarde me enfrenté al problema nuevamente después de múltiples pruebas y errores. Esta vez, descubrí que tenía muchas imágenes sin usar que se acumularon después de varios comandos de redacción de docker. Eliminé todos los contenedores, volúmenes e imágenes y se resolvió el error de memoria.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda