

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
<a name="ts-elb-http-errors"></a>

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](elb-cloudwatch-metrics.md).

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.

**Topics**
+ [HTTPCode\$1ELB\$14XX](#ts-elb-error-metrics-ELB_4XX)
+ [HTTPCode\$1ELB\$15XX](#ts-elb-error-metrics-ELB_5XX)
+ [HTTPCode\$1Backend\$12xx](#ts-elb-error-metrics-Backend_2XX)
+ [HTTPCode\$1Backend\$13xx](#ts-elb-error-metrics-Backend_3XX)
+ [HTTPCode\$1Backend\$14xx](#ts-elb-error-metrics-Backend_4XX)
+ [HTTPCode\$1Backend\$15xx](#ts-elb-error-metrics-Backend_5XX)

## HTTPCode\$1ELB\$14XX
<a name="ts-elb-error-metrics-ELB_4XX"></a>

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

**Soluciones**
+ Consulte [HTTP 400: BAD\$1REQUEST](ts-elb-error-message.md#ts-elb-errorcodes-http400).
+ Consulte [HTTP 405: METHOD\$1NOT\$1ALLOWED](ts-elb-error-message.md#ts-elb-errorcodes-http405).
+ Consulte [HTTP 408: Request timeout](ts-elb-error-message.md#ts-elb-errorcodes-http408).

## HTTPCode\$1ELB\$15XX
<a name="ts-elb-error-metrics-ELB_5XX"></a>

**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.

**Soluciones**
+ Consulte [HTTP 502: Bad gateway](ts-elb-error-message.md#ts-elb-errorcodes-http502).
+ Consulte [HTTP 503: Service unavailable](ts-elb-error-message.md#ts-elb-errorcodes-http503).
+ Consulte [HTTP 504: Gateway timeout](ts-elb-error-message.md#ts-elb-errorcodes-http504).

## HTTPCode\$1Backend\$12xx
<a name="ts-elb-error-metrics-Backend_2XX"></a>

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

**Solución**: ninguna.

## HTTPCode\$1Backend\$13xx
<a name="ts-elb-error-metrics-Backend_3XX"></a>

**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\$1Backend\$14xx
<a name="ts-elb-error-metrics-Backend_4XX"></a>

**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\$1Backend\$15xx
<a name="ts-elb-error-metrics-Backend_5XX"></a>

**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.