Connexions des plug-ins de serveur Web
Les plug-ins de serveur Web permettent de publier et de gérer les connexions HTTP et HTTPS persistantes aux serveurs d'applications.
Lorsque le plug-in est prêt pour l'envoi d'une demande au serveur d'applications, il recherche d'abord des connexions existantes dans son pool de connexions. Si une connexion existante est disponible, le plug-in vérifie son état. Si celui-ci est encore actif, il utilise cette connexion pour envoyer la demande. Si aucune connexion n'existe, il en crée une. Si une connexion existe mais que le serveur d'applications y a mis fin, le plug-in ferme cette connexion et en ouvre une nouvelle.

Une fois une connexion établie entre un plug-in et un serveur d'applications, elle ne sera pas fermée sauf si le serveur d'applications y met fin pour l'une des raisons suivantes :
- si la propriété Use Keep-Alive est sélectionnée et que la durée spécifiée par la propriété Délai de lecture ou Délai d'écriture du canal entrant HTTP a expiré,
- le nombre maximal de demandes persistantes pouvant être traitées dans un canal entrant HTTP est dépassé. Ce nombre est défini par la propriété Nombre maximal de demandes persistantes indiquée pour le canal entrant HTTP.
- Le serveur d'applications s'arrête.
- le plug-in reçoit une nouvelle demande HTTP et tente de réutiliser la connexion existante,
- Le nombre de processus httpd diminue, car le serveur Web ne reçoit pas de nouvelles demandes HTTP. Pour IBM® HTTP Server, le nombre de processus httpd qui restent actifs dépend de la valeur définie dans la directive MinSpareServers du serveur Web.
- Le serveur Web est arrêté et tous les processus httpd sont terminés et leurs sockets correspondants sont fermés.
