

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Résoudre les problèmes liés à un Classic Load Balancer : métriques de code de réponse
<a name="ts-elb-http-errors"></a>

Votre équilibreur de charge envoie des métriques à Amazon CloudWatch pour les codes de réponse HTTP envoyés aux clients, en identifiant la source des erreurs comme étant l'équilibreur de charge ou les instances enregistrées. Vous pouvez utiliser les métriques renvoyées par votre équilibreur de charge CloudWatch pour résoudre les problèmes. Pour de plus amples informations, veuillez consulter [CloudWatch statistiques pour votre Classic Load Balancer](elb-cloudwatch-metrics.md).

Vous trouverez ci-dessous les mesures du code de réponse renvoyées par CloudWatch votre équilibreur de charge, les causes potentielles et les mesures que vous pouvez prendre pour résoudre les problèmes.

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

**Cause** : demande incorrecte ou annulée par le client.

**Des solutions**
+ Consultez [HTTP 400 : BAD\$1REQUEST](ts-elb-error-message.md#ts-elb-errorcodes-http400).
+ Consultez [HTTP 405 : METHOD\$1NOT\$1ALLOWED](ts-elb-error-message.md#ts-elb-errorcodes-http405).
+ Consultez [HTTP 408 : Délai d'attente des demandes](ts-elb-error-message.md#ts-elb-errorcodes-http408).

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

**Cause** : l'équilibreur de charge ou l'instance enregistrée est à l'origine de l'erreur, ou l'équilibreur de charge ne peut pas analyser la réponse.

**Des solutions**
+ Consultez [HTTP 502 : Passerelle erronée](ts-elb-error-message.md#ts-elb-errorcodes-http502).
+ Consultez [HTTP 503 : Service indisponible](ts-elb-error-message.md#ts-elb-errorcodes-http503).
+ Consultez [HTTP 504 : Délai de passerelle expiré](ts-elb-error-message.md#ts-elb-errorcodes-http504).

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

**Cause** : réponse de réussite normale des instances enregistrées.

**Solution** : aucune.

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

**Cause** : réponse de redirection envoyée par les instances enregistrées.

**Solution** : affichez les journaux d'accès ou d'erreurs sur votre instance afin de déterminer la cause. Envoyez les demandes directement à l'instance (sans passer par l'équilibreur de charge) pour afficher les réponses.

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

**Cause** : réponse d'erreur de client envoyée par les instances enregistrées.

**Solution** : affichez les journaux d'accès ou d'erreurs sur vos instances afin de déterminer la cause. Envoyez les demandes directement à l'instance (sans passer par l'équilibreur de charge) pour afficher les réponses.

**Note**  
Si le client annule une demande HTTP qui a été lancée avec un en-tête `Transfer-Encoding: chunked`, un problème connu a lieu avec lequel l'équilibreur de charge transmet la demande à l'instance, même si le client a annulé à la demande. Cela peut entraîner des erreurs de serveur backend.

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

**Cause** : réponse d'erreur de serveur envoyée par les instances enregistrées.

**Solution** : affichez les journaux d'accès ou les journaux d'erreurs sur vos instances afin de déterminer la cause. Envoyez les demandes directement à l'instance (sans passer par l'équilibreur de charge) pour afficher les réponses.

**Note**  
Si le client annule une demande HTTP qui a été lancée avec un en-tête `Transfer-Encoding: chunked`, un problème connu a lieu avec lequel l'équilibreur de charge transmet la demande à l'instance, même si le client a annulé à la demande. Cela peut entraîner des erreurs de serveur backend.