¿Cómo soluciono el error "the closest matching container-instance container-instance-id encountered error 'AGENT'" de mi servicio en Amazon ECS?
3 minutos de lectura
0
Cuando quiero agregar una tarea de EC2 a Amazon Elastic Container Service (Amazon ECS), recibo el siguiente error: "[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'."
Resolución
Este error se produce cuando se desconecta el agente de contenedor de Amazon ECS que se ejecuta en la instancia de contenedor designada para la asignación de tareas.
Para resolver este error, compruebe los registros del agente y asegúrese de que el agente se esté ejecutando en la instancia. A continuación, reinicie el agente.
Revisión de los registros de agentes
Siga estos pasos:
Use SSH para conectarse a su instancia de contenedor.
Compruebe los registros de agentes en/var/log/ecs/ecs-agent.log.yyyy-mm-dd-hh. Nota: Sustituya la marca de tiempo de ejemplo por la marca de tiempo de sus registros.
Active temporalmente los registros DEBUG del agente de ECS con el indicador ECS_LOGLEVEL en el archivo /etc/ecs/ecs.config.
Ejecute el comando correspondiente para reiniciar el agente.
Si el problema no se resuelve después de reiniciar el agente, utilice los registros de depuración para solucionarlo.
**Verificación de que el agente se está ejecutando en la instancia **
Para obtener una imagen de máquina de Amazon (AMI) optimizada para Amazon ECS, detenga y reinicie el agente con el comando correspondiente.
En el caso de las AMI de Amazon Linux 2 optimizadas para Amazon ECS, ejecute el siguiente comando:
sudo systemctl restart ecs
En el caso de las AMI de Amazon Linux optimizadas para Amazon ECS, ejecute el siguiente comando:
sudo stop ecs && sudo start ecs
Información relacionada
¿Cómo soluciono el error en Amazon ECS?"[AWS service] was unable to place a task because no container instance met all of its requirements"
¿Cómo soluciono el error en Amazon ECS?"the closest matching container-instance container-instance-id has insufficient CPU units available"