Conexiones de plug-in de servidor Web

Los plug-ins de servidor web se utilizan para establecer y mantener conexiones HTTP y HTTPS persistentes con servidores de aplicaciones.

Cuando el plug-in está listo para enviar una solicitud al servidor de aplicaciones, primero comprueba si existen conexiones en la agrupación de conexiones. Si hay disponible una conexión existente, el plug-in comprueba el estado de la conexión. Si el estado continúa siendo bueno, el plug-in utiliza esa conexión para enviar la solicitud. Si no existe ninguna conexión, el plug-in crea una. Si existe una conexión pero el servidor de aplicaciones la ha cerrado, el plug-in cierra esa conexión y abre otra nueva.

For transitioning users For transitioning users: En la versión 8.5.5.0 y posterior, si el plug-in del servidor web recibe una solicitud HTTPS pero no puede crear un transporte HTTPS para el servidor de aplicaciones, no se realiza ninguna conexión. Si desea permitir que el plug-in del servidor web cree una conexión HTTP, si no se puede realizar una conexión HTTPS, especifique la propiedad personalizada UseInsecure. Crear una conexión HTTP si no puede realizarse una conexión HTTPS es menos seguro que no crear ninguna conexión, ya que es posible que el usuario no sepa que su conexión ya no es segura. De forma predeterminada, en las versiones anteriores de WebSphere Application Server, si el plug-in de servidor web recibe una solicitud HTTPS pero no puede crear un transporte HTTPS con el servidor de aplicaciones, crea un transporte HTTP si hay uno definido. Si no se define un transporte HTTP, no se realiza ninguna conexión. trns

Una vez establecida una conexión entre un plug-in y el servidor de aplicaciones, no se cerrará a menos que el servidor de aplicaciones la cierre debido a uno de los siguientes motivos:

Aunque el servidor de aplicaciones cierre una conexión, el plug-in no sabrá que se ha cerrado hasta que intente utilizarla de nuevo. La conexión se cerrará si se produce uno de los siguientes sucesos:
  • El plug-in recibe una nueva solicitud HTTP e intenta reutilizar la conexión existente.
  • El número de procesos httpd disminuye porque el servidor web no recibe nuevas solicitudes HTTP. Para IBM® HTTP Server, el número de procesos http que se mantienen activos depende del valor especificado en la directiva MinSpareServers del servidor Web.
  • Se detiene el servidor web, todos los procesos httpd se interrumpen y sus sockets correspondientes se cierran.
Avoid trouble Avoid trouble: A veces, si se detiene o disminuye bruscamente una carga grande de solicitudes en un servidor de aplicaciones concreto, muchas de las conexiones del plug-in con ese servidor de aplicaciones estarán en estado CLOSE_WAIT. Como estas conexiones se cerrarán la primera vez que el plug-in intente volver a utilizarlas, tener un gran número de conexiones en estado CLOSE-WAIT no afectará al rendimiento.gotcha

Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwsv_plugin_connections
File name: cwsv_plugin_connections.html