Comment résoudre les problèmes liés aux tâches Amazon ECS sur Fargate qui s'arrêtent de façon inattendue ?
Dernière mise à jour : 17/12/2020
Mes tâches Amazon Elastic Container Service (Amazon ECS) sur AWS Fargate s'arrêtent de façon inattendue.
Brève description
Vos tâches peuvent s'arrêter lorsque votre conteneur Amazon ECS se ferme en raison de problèmes d'application, de contraintes de ressources ou d'autres problèmes.
Remarque : si vos tâches Fargate échouent et s'arrêtent en raison de problèmes de configuration réseau ou de contraintes de ressources, consultez Codes d'erreur de tâches arrêtées.
Résolution
Pour identifier la raison pour laquelle vos tâches se sont arrêtées, essayez les options de dépannage suivantes :
- Consultez les informations de diagnostic dans le journal des événements de service.
- Vérifiez que les tâches arrêtées ne présentent pas d'erreurs.
Remarque : vous pouvez voir les tâches arrêtées dans les résultats renvoyés pendant au moins une heure. - Pour vérifier si vos journaux mentionnent des problèmes d'application, utilisez les options de configuration de journal dans votre définition de tâche pour envoyer les journaux vers un pilote de journal personnalisé pour le conteneur. Par exemple, vous pouvez envoyer les journaux Amazon CloudWatch ou utiliser un pilote de journal pris en charge.
Remarque : par défaut, les journaux capturés affichent la sortie de commande que vous voyez dans un terminal interactif si vous exécutez le conteneur localement, dans les flux d'E/S STDOUT et STDERR. Le pilote de journal awslogs transmet ces journaux de Docker à Amazon CloudWatch Logs. - Si le pilote de journal awslogs est configuré dans votre définition de tâche, vérifiez CloudWatch Logs pour le conteneur à partir de la console Amazon ECS. </ul
Cet article vous a-t-il été utile ?
Besoin d'aide pour une question technique ou de facturation ?