Solución de problemas del equilibrador de carga clásico: métricas de código de respuesta - Elastic Load Balancing

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Solución de problemas del equilibrador de carga clásico: métricas de código de respuesta

El balanceador de cargas envía métricas a Amazon CloudWatch para los códigos de respuesta HTTP que se envían a los clientes e identifica el origen de los errores como el balanceador de cargas o las instancias registradas. Puedes usar las métricas devueltas por tu balanceador de cargas CloudWatch para solucionar problemas. Para obtener más información, consulte CloudWatch métricas para tu Classic Load Balancer.

A continuación, se muestran las métricas del código de respuesta devueltas CloudWatch por tu balanceador de cargas, las posibles causas y las medidas que puedes tomar para resolver los problemas.

HTTPCode_ELB_4XX

Causa: una solicitud procedente del cliente cancelada o cuyo formato es incorrecto.

HTTPCode_ELB_5XX

Causa: el equilibrador de carga o la instancia registrada es la causa del error, o bien el equilibrador de carga no puede analizar la respuesta.

HTTPCode_Backend_2xx

Causa: una respuesta normal y satisfactoria procedente de las instancias registradas.

Solución: ninguna.

HTTPCode_Backend_3xx

Causa: una respuesta de redirección enviada desde las instancias registradas.

Solución: consulte los registros de acceso o los registros de errores de la instancia para determinar la causa. Envíe las solicitudes directamente a la instancia (sin pasar por el equilibrador de carga) para ver las respuestas.

HTTPCode_Backend_4xx

Causa: respuesta de error del cliente enviada desde las instancias registradas.

Solución: consulte los registros de acceso o los registros de errores de las instancias para determinar la causa. Envíe las solicitudes directamente a la instancia (sin pasar por el equilibrador de carga) para ver las respuestas.

nota

Si el cliente cancela una solicitud HTTP iniciada con un encabezado Transfer-Encoding: chunked, existe un problema conocido que consiste en que el equilibrador de carga reenvía la solicitud a la instancia aunque el cliente haya cancelado la solicitud. Esto puede producir errores de backend.

HTTPCode_Backend_5xx

Causa: respuesta de error del servidor enviada desde las instancias registradas.

Solución: consulte los registros de acceso o los registros de errores de las instancias para determinar la causa. Envíe las solicitudes directamente a la instancia (sin pasar por el equilibrador de carga) para ver las respuestas.

nota

Si el cliente cancela una solicitud HTTP iniciada con un encabezado Transfer-Encoding: chunked, existe un problema conocido que consiste en que el equilibrador de carga reenvía la solicitud a la instancia aunque el cliente haya cancelado la solicitud. Esto puede producir errores de backend.