web-dev-qa-db-fra.com

Comment diagnostiquer la tâche ECS Fargate omis de commencer?

J'essaie de lancer/gérer un DockerFile sur AWS à l'aide de leur service ECS. Je peux courir mon image Docker localement bien, mais cela échoue sur le type de lancement Fargate. J'ai téléchargé mon image Docker en ECR et j'ai créé un cluster/service/tâche de celui-ci.

Toutefois, l'état de la tâche de mon groupe lit simplement "La Dépuvisioning (tâche n'a pas pu démarrer)", mais il ne fournit aucun journal ni détails de la sortie de mon image en cours d'exécution, alors je ne sais pas ce qui ne va pas. Comment trouver plus d'informations et diagnostiquer pourquoi les ECS ne sont pas en mesure d'exécuter mon image?

14
Cerin

Vous pouvez obtenir des informations sur la défaillance de la tâche sous l'onglet "Événements" du tableau de bord de votre service. Bien que le message, il n'y a pas très descriptif, ils peuvent vous fournir une idée vague où les choses se passent exactement.

enter image description here

0
Abhinav Khare

Je suis peut-être en retard à la fête, mais vous pouvez vérifier le conteneur des journaux au lieu des tâches ".

Aller à la tâche ayant échoué -> Détails -> Conteneur (en bas) et ouvrez-le. Droit sous détails, vous verrez un Status reason.

Ouverture des détails du conteneur Opening the container

Obtenir la raison de l'échec enter image description here

0
Radu Diță