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.

Pour les utilisateurs en transition Pour les utilisateurs en transition: Dans la version 8.5.5.0 et les versions ultérieures, si le plug-in de serveur Web reçoit une demande HTTPS mais ne peut pas créer de transport HTTPS vers le serveur d'applications, aucune connexion n'est établie. Si vous voulez que le plug-in de serveur Web puisse créer une connexion HTTP lorsqu'une connexion HTTPS ne peut pas être établie, spécifiez la propriété personnalisée UseInsecure. La création d'une connexion HTTP lorsqu'une connexion HTTPS ne peut pas être établie est moins sécurisée que le fait de ne pas créer de connexion car l'utilisateur peut ne pas être conscient que sa connexion n'est plus sécurisée. Par défaut, dans les versions précédentes de WebSphere Application Server, si le plug-in de serveur Web reçoit une demande HTTPS mais ne peut pas créer de transport HTTPS vers le serveur d'applications, il crée un transport HTTP s'il en existe un qui est défini. Si aucun transport HTTP n'est défini, aucune connexion n'est établie.trns

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 :

Même si le serveur d'applications ferme une connexion, le plug-in ne sait pas qu'elle est fermée jusqu'à ce qu'il essaye de l'utiliser. La connexion est fermée si l'un des événements suivants se produit :
  • 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.
Eviter les incidents Eviter les incidents: Parfois, si un nombre de demandes élevé diminue soudainement ou devient nul sur un serveur d'applications particulier, plusieurs connexions du plug-in à ce serveur d'applications seront associées à l'état CLOSE_WAIT. Etant donné que ces connexions seront fermées la première fois que le plug-in essaiera de les réutiliser, le fait qu'un grand nombre de connexions soient à l'état CLOSE-WAIT ne devrait pas affecter les performances.gotcha

Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwsv_plugin_connections
Nom du fichier : cwsv_plugin_connections.html