Después de actualizar una definición de tarea de ECS con una nueva imagen de contenedor, un servicio de ECS conectado a un Application Load Balancer detiene e inicia tareas repetidamente porque las comprobaciones de estado de ALB fallan. ¿Qué debería verificar primero un ingeniero de DevOps para solucionar el problema de implementación fallida?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Aumentar el período de gracia de la comprobación de estado de ALB para el servicio..
Por qué esta es la respuesta
Cuando un servicio de ECS detiene e inicia tareas repetidamente debido a fallos en las comprobaciones de estado de ALB después de una actualización, la causa más común es que la aplicación dentro del contenedor no está lista para responder a las solicitudes de salud antes de que el ALB la marque como no saludable. Aumentar el período de gracia de la comprobación de estado de ALB (Health Check Grace Period) le da a la tarea recién iniciada más tiempo para inicializarse y comenzar a escuchar en el puerto antes de que el balanceador de carga comience a realizar comprobaciones de estado. Asegurarse de que el grupo de seguridad permita el tráfico es importante, pero si las tareas se inician y luego fallan, es probable que la conectividad inicial esté bien, pero la aplicación no responde a tiempo. Aumentar el porcentaje mínimo saludable no resuelve el problema subyacente de la aplicación que no se inicializa a tiempo. Disminuir el intervalo de la comprobación de estado solo haría que las tareas fallaran más rápido.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta