¿Cómo puedo solucionar los errores 503 que se muestran cuando uso un equilibrador de carga clásico?

2 minutos de lectura
0

Quiero solucionar un error HTTP 503 que se muestra en el equilibrador de carga clásico desde mis métricas de Amazon CloudWatch.

Solución

Cuando se muestra un error HTTP 503, el problema se debe al equilibrador de carga o a una instancia registrada.

Para ver si los hosts de las instancias de backend de su equilibrador de carga se encuentran en buen o en mal estado, consulte las métricas HealthyHostCount y UnHealthyHostCount de CloudWatch. Si las métricas indican que las instancias se están ejecutando pero con hosts en mal estado, realice las siguientes comprobaciones.

Comprobación de la capacidad de respuesta de las instancias de backend a las comprobaciones de estado

Asegúrese de que su equilibrador de carga clásico pueda recibir 200 códigos de respuesta de la instancia de backend. En el caso de las comprobaciones de estado de la capa 4, el equilibrador de carga marca que la instancia se encuentra en buen estado si es capaz de completar un protocolo de enlace TCP correctamente. Para obtener más información, consulte Troubleshoot a Classic Load Balancer: Health checks.

Comprobación de si el equilibrador de carga y las instancias de backend pueden gestionar la carga

Consulte las métricas SurgeQueueLength y SpilloverCount para ver si la instancia tiene problemas de capacidad.

Compruebe la métrica CPUUtilization de CloudWatch en relación con sus instancias de backend. Si la utilización de la CPU alcanza el máximo del 100 % o se mantiene constantemente alta, añada más instancias de backend o cambie el tamaño de las instancias actuales para que sean más grandes.

Información relacionada

Monitor your Classic Load Balancer

Troubleshoot a Classic Load Balancer: HTTP errors

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 6 meses