Lorsqu'un serveur physique reçoit une vague de demandes, il met du temps à répondre aux clients qui y sont actuellement connectés, ce qui laisse les utilisateurs insatisfaits et mécontents. Souvent, la surcharge provoque également les clients à recevoir des pages d'erreur. Pour éviter de telles surcharges, l'appliance NetScaler fournit des fonctionnalités telles que la protection contre les surtensions, qui contrôle la vitesse à laquelle de nouvelles connexions à un service peuvent être établies.
L'appliance effectue le multiplexage des connexions entre les clients et les serveurs physiques. Lorsqu'elle reçoit une demande d'un client pour accéder à un service sur un serveur, l'appliance recherche une connexion gratuite déjà établie avec le serveur. S'il trouve une connexion libre, il utilise cette connexion pour établir un lien virtuel entre le client et le serveur. S'il ne trouve pas de connexion libre existante, l'appliance établit une nouvelle connexion avec le serveur et établit un lien virtuel entre un client et le serveur. Toutefois, si l'appliance ne peut pas établir de nouvelle connexion avec le serveur, elle envoie la demande client à une file d'attente de surtension. Si tous les serveurs physiques liés au serveur virtuel d'équilibrage de charge ou de commutation de contenu atteignent la limite supérieure du nombre de connexions client (valeur client maximale, seuil de protection contre les surtensions ou capacité maximale du service), l'appliance ne peut établir de connexion avec aucun serveur. La fonction de protection contre les surtensions utilise la file d'attente pour réguler la vitesse à laquelle les connexions sont ouvertes avec les serveurs physiques. L'appliance gère une file d'attente de surtension différente pour chaque service lié au serveur virtuel.
La longueur d'une file d'attente d'urgence augmente chaque fois qu'une demande arrive pour laquelle l'appliance ne peut pas établir de connexion, et elle diminue chaque fois qu'une demande de la file d'attente est envoyée au serveur ou qu'une demande arrive à expiration et est supprimée de la file d'attente.
Si la file d'attente d'un service ou d'un groupe de services devient trop longue, vous pouvez la vider. Vous pouvez vider la file d'attente d'un service ou d'un groupe de services spécifique, ou de tous les services et groupes de services liés à un serveur virtuel d'équilibrage de charge. Le fait de vider une file d'attente d'urgence n'affecte pas les connexions existantes. Seules les demandes présentes dans la file d'attente d'urgence sont supprimées. Pour ces demandes, le client doit faire une nouvelle demande.
Vous pouvez également vider la file d'attente d'un serveur virtuel de commutation de contenu. Si un serveur virtuel de commutation de contenu transmet certaines demandes à un serveur virtuel d'équilibrage de charge particulier et que le serveur virtuel d'équilibrage de charge reçoit également d'autres demandes, lorsque vous videz la file d'attente du serveur virtuel de commutation de contenu, seules les demandes reçues de ce serveur virtuel de commutation de contenu sont vidées. Les autres requêtes de la file d'attente de surtension du serveur virtuel d'équilibrage de charge ne sont pas vidées.
Remarque :
-
Vous ne pouvez pas vider les files d'attente de surtension des serveurs virtuels de redirection de cache, d'authentification, de VPN ou de serveurs virtuels GSLB ou des services GSLB.
-
N'utilisez pas la fonctionnalité Protection contre les surtensions si USIP (USIP) est activée.