Dépannage des problèmes d'état de l'équilibreur de charge
Découvrez les problèmes de santé associés aux équilibreurs de charge.
Vérifications de l'état des serveurs dorsaux
La réception d'une erreur 502 de passerelle incorrecte peut indiquer l'un des problèmes suivants :
- Aucun serveur dorsal n'est affecté au jeu dorsal.
- Aucun serveur dorsal ne répond à la vérification de l'état.
Si vous recevez cette erreur, déterminez pourquoi les serveurs dorsaux ne répondent pas à la vérification de l'état. Vérifiez et ajustez les paramètres de vérification de l'état, notamment le code de statut, les expressions rationnelles, la temporisation d'intervalle, le port et le protocole.
Voir Politiques de vérification de l'état des équilibreurs de charge pour plus d'informations.
Statut d'état
L'un des comportements suivants de l'équilibreur de charge indique des problèmes de statut d'état :
- Le client se comporte comme prévu mais échoue périodiquement.
- Le serveur dorsal bascule entre la réussite et l'échec de la vérification d'état.
- Les entrées
Unhealthy to Healthy
ouHealthy to Unhealthy
apparaissent dans les journaux d'erreurs.
Voici les causes possibles des problèmes de statut d'état :
- Un serveur dorsal non sain devient sain.
- Le statut d'état du serveur dorsal change souvent, ce qui indique un problème chronique.
Les solutions possibles sont les suivantes :
- S'assurer que l'instance ne modifie pas le statut d'état de manière anormale.
- Vérification des journaux d'application sur le serveur dorsal pour détecter les éventuels problèmes propres à l'application.
Pour plus d'informations, voir Erreurs communes de l'équilibreur de charge.
Vérifications d'état d'hôtes inaccessibles
L'un des comportements suivants de l'équilibreur de charge indique des vérifications d'état d'hôtes inaccessibles :
- La vérification de l'état du serveur dorsal échoue.
- Le client échoue avec une erreur 502 de passerelle incorrecte.
- L'entrée
EHOSTUNREACH
apparaît dans les journaux d'erreurs.
Causes possibles des vérifications d'état d'hôtes inaccessibles :
- La vérification de l'état du serveur dorsal échoue en raison d'un hôte inaccessible.
- La vérification de l'état du serveur dorsal échoue en raison d'une réinitialisation de connexion.
- Une application ou un pare-feu refuse activement la connexion.
Les solutions possibles sont les suivantes :
- Vérification du pare-feu de l'instance locale pour confirmer que le trafic est autorisé.
- Vérification de l'instance locale pour confirmer que l'application est en cours d'exécution.
- Vérification du groupe de sécurité de réseau et des listes de sécurité pour confirmer que le trafic est autorisé.
Voir Accès et sécurité pour plus d'informations.
Vérification de l'état de connexion
L'un des comportements suivants de l'équilibreur de charge indique des problèmes d'état de connexion :
- Le client échoue avec une erreur 502 de passerelle incorrecte.
- Les vérifications d'état du serveur dorsal échouent périodiquement ou systématiquement.
- L'entrée
connect timed out
apparaît dans les journaux d'erreurs.
Voici les causes possibles des problèmes d'état de connexion :
- Le serveur dorsal ne répond pas aux vérifications d'état dans le délai imparti.
- Lenteur des dépendances en amont, y compris la base de données, le service d'application ou l'API, ou des services de stockage, tels que le service de stockage de fichiers pour Oracle Cloud Infrastructure, le stockage par blocs élastique ou le stockage d'objets.
Les solutions possibles sont les suivantes :
- Exécution d'un test local sur le serveur dorsal pour éliminer l'équilibreur de charge en tant que cause.
- Vérification de la performance de toutes les dépendances en amont.
- Consultation des journaux d'application du serveur dorsal pour vérifier si des dépendances signalent un type de temporisation.
Pour plus d'informations, voir Test des serveurs dorsaux TCP et HTTP.