Comment résoudre l'erreur "the closest matching container-instance container-instance-id encountered error 'AGENT'" pour mon service dans Amazon ECS ?
Lecture de 3 minute(s)
0
Lorsque je tente de placer une tâche EC2 dans Amazon Elastic Container Service (Amazon ECS), je reçois le message d’erreur suivant : "[AWS service] was unable to place a task because no container instance met all of its requirements. The closest matching container-instance container-instance-id encountered error 'AGENT'."
Résolution
Cette erreur se produit lorsque l'agent de conteneur Amazon ECS qui s'exécute sur l'instance de conteneur désignée pour le placement de tâche est déconnecté.
Pour résoudre cette erreur, consultez les journaux de votre agent et vérifiez que l'agent est en cours d'exécution sur l'instance. Puis, redémarrez l’agent.
Vérifier les journaux de votre agent
Procédez comme suit :
Utilisez le protocole SSH pour vous connecter à l’instance de conteneur.
Consultez les journaux de votre agent à l’adresse /var/log/ecs/ecs-agent.log.YYYY-MM-DD-HH. Remarque : Remplacez l'exemple d'horodatage par l'horodatage de vos journaux.
Activez temporairement les journaux DEBUG pour l'agent ECS à l’aide de l'indicateur ECS_LOGLEVEL dans le fichier /etc/ecs/ecs.config.
Exécutez la commande appropriée pour redémarrer l'agent.
Si le problème n'est pas résolu après le redémarrage de l'agent, utilisez les journaux de débogage pour résoudre le problème.
Pour une Amazon Machine Image (AMI) optimisée pour Amazon ECS, arrêtez et redémarrez l'agent à l'aide de la commande appropriée.
Pour les AMI Amazon Linux 2 optimisées pour Amazon ECS, exécutez la commande suivante :
sudo systemctl restart ecs
Pour les AMI Amazon Linux optimisées pour Amazon ECS, exécutez la commande suivante :
sudo stop ecs && sudo start ecs
Informations connexes
Comment résoudre l'erreur dans Amazon ECS ?"[AWS service] was unable to place a task because no container instance met all of its requirements"
Comment résoudre l’erreur dans Amazon ECS ?"the closest matching container-instance container-instance-id has insufficient CPU units available"