¿Cómo soluciono los errores del equilibrador de carga para las tareas de Amazon ECS en Fargate?

2 minutos de lectura
0

Recibo errores del equilibrador de carga con mi tarea de Amazon Elastic Container Service (Amazon ECS) en AWS Fargate.

Resolución

Comprobación de los permisos de AWS Identity and Access Management (IAM)

El rol ecsServiceRole permite a los servicios de Amazon ECS registrar los contenedores de Amazon ECS en Fargate con el equilibrador de carga.

Confirme que cuenta con los permisos de ElasticLoadBalancer correctos. Para obtener más información, consulte Service Scheduler IAM Role.

Comprobación de las reglas de entrada a su grupo de seguridad de contenedores

Si su contenedor está asignado al puerto 80, su grupo de seguridad de contenedores debe permitir el tráfico entrante en dicho puerto para que se aprueben las comprobaciones de estado del equilibrador de carga.

Configuración del equilibrador de carga para todas las zonas de disponibilidad del servicio

Configure su equilibrador de carga para utilizar todas las zonas de disponibilidad de una región de AWS o, al menos, todas las zonas de disponibilidad de sus contenedores.

Si un servicio usa un equilibrador de carga e inicia una tarea ubicada en una zona de disponibilidad para la que no se ha configurado el uso del equilibrador de carga, la tarea nunca supera la comprobación de estado y se detiene.

Revisión de la correcta configuración de la comprobación de estado del equilibrador de carga

Los parámetros de comprobación de estado del equilibrador de carga pueden ser demasiado restrictivos o apuntar a recursos que no existen. Las tareas que no estén en buen estado se eliminan del equilibrador de carga.

Confirme que los siguientes parámetros estén configurados correctamente para su equilibrador de carga de servicios:

  • Puerto de ping
  • Ruta de ping
  • Tiempo de espera de respuesta
  • Intervalo de comprobación de estado
  • Umbral de mal estado

Para obtener más información, consulte la sección Elastic Load Balancing load balancer health check misconfigured en Troubleshooting service load balancers.

Para obtener más información sobre los errores de comprobación de estado causados por los equilibradores de carga, consulte How do I troubleshoot health check failures for Amazon ECS tasks on Fargate?


OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 3 años