Como posso soluciono problemas de tarefas do Amazon ECS que param ou não iniciam enquanto meu contêiner é encerrado?
2 minuto de leitura
0
Meu contêiner do Amazon Elastic Container Service (Amazon ECS) é encerrado inesperadamente, e as tarefas param ou não iniciam. Como posso resolver o problema?
Breve descrição
Seus contêineres podem ser encerrados devido a problemas de aplicações, restrições de recursos ou outros problemas.
Se você já tiver um driver de log configurado, verifique se há problemas nos logs da aplicação. Caso contrário, use as opções de configuração de log na sua definição de tarefa para enviar logs para um driver de log personalizado para o contêiner. Por exemplo, você pode enviar os logs para o Amazon CloudWatch ou usar um driver de log compatível. Observe as seguintes informações nos logs, dependendo do tipo de inicialização da sua tarefa: Para tarefas do ECS que não são do Fargate: se estiver usando o driver padrão de log de arquivos json com o tipo de inicialização do Amazon Elastic Compute Cloud (Amazon EC2), execute o comando docker logs yourContainerID. Esse comando verifica os logs do Docker do contêiner em sua instância de contêiner do ECS. Para tarefas do Fargate: os logs capturados mostram a saída do comando que você vê em um terminal interativo se executar o contêiner localmente, nos fluxos de E/S STDOUT e STDERR. O driver de log awslogs passa esses logs do Docker ao Amazon CloudWatch Logs.