Meilleures pratiques relatives à la vérification de l'état d'équilibreur de charge

Suivez les meilleures pratiques à suivre lors de l'exécution de vérifications de l'état sur un équilibreur de charge.

Configurez le protocole de vérification de l'état pour qu'il corresponde à votre application ou service. Si vous exécutez un service HTTP, configurez une vérification de l'état de niveau HTTP. Si vous exécutez une vérification de l'état au niveau TCP sur un service HTTP, vous risquez de ne pas obtenir de réponse précise. L'établissement de liaison TCP peut aboutir et indiquer que le service est actif même lorsque le service HTTP n'est pas configuré correctement ou rencontre d'autres problèmes. La vérification de l'état affiche alors un résultat positif mais vous pouvez rencontrer des échecs de transaction.

Par exemple :

  • Le service HTTP back-end rencontre des problèmes lors de la communication avec l'URL de vérification de l'état, qui renvoie des messages 5nn. Une vérification de l'état HTTP détecte le message de l'URL de vérification de l'état et marque le service comme étant arrêté. Dans cette situation, l'établissement de liaison de vérification de l'état au niveau TCP réussit et marque le service comme étant en bon état, alors que le service HTTP n'est peut-être pas utilisable.

  • Le service HTTP back-end répond avec des messages 4nn en raison de problèmes d'autorisation ou d'absence de contenu configuré. La vérification de l'état au niveau TCP ne détecte pas ces erreurs.