Pour surveiller la santé de l'équilibrage de charge sur le Serveur de connexion Horizon, suivez ces meilleures pratiques.
Pour éviter de saturer le Serveur de connexion avec un grand nombre de demandes de contrôle de santé, définissez l'intervalle d'interrogation sur 30 secondes, avec un délai d'expiration de deux ou trois fois par période. Essayez de ne pas avoir plus de deux équilibrages de charge qui envoient des sondes à une instance du Serveur de connexion.
Le seul contrôle de santé pris en charge est une extraction de favicon.ico
. Pour réduire le coût de la sonde, utilisez la méthode HEAD
lorsque cela est possible. Que le contrôle soit réussi ou non, vous devez annuler la connexion après l'extraction en ajoutant une connexion : fermer l'en-tête à la demande ou utiliser une demande HTTP/1.0. Exemple d'utilisation de la méthode HEAD
dans la chaîne d'envoi de l'équilibrage de charge :
HEAD /favicon.ico HTTP/1.1\r\nHost: \r\nConnection: Close\r\n
L'état HTTP est généralement 200. Si le Serveur de connexion a été désactivé administrativement (voir Désactiver ou activer le Serveur de connexion Horizon dans Horizon Console), l'état sera 503.
Pour les paramètres de délai d'expiration et les valeurs de persistance de l'équilibrage de charge, reportez-vous à l'article de la base de connaissances sur les Paramètres de délai d'expiration et de persistance d'équilibrage de charge.