Web 服务器插件连接

Web 服务器插件用来建立和维护与 Application Server 之间的持久 HTTP 和 HTTPS 连接。

当插件准备将请求发送到应用程序服务器时,它首先检查其连接池以获取现有连接。如果现有连接可用,那么插件将检查其连接状态。如果状态仍然良好,那么插件将使用该连接发送请求。如果连接不存在,插件将创建一个连接。如果连接存在但是已被应用程序服务器关闭,那么插件将关闭该连接并打开一个新的连接。

对于转换用户 对于转换用户: 在 V8.5.5.0 和更高版本中,如果 Web 服务器插件接收到 HTTPS 请求但无法创建与应用程序服务器的 HTTPS 传输,那么将不创建任何连接。如果要在无法建立 HTTPS 连接的情况下允许 Web 服务器插件创建 HTTP 连接,请指定 UseInsecure 定制属性。在无法创建 HTTPS 连接时创建 HTTP 连接比不创建任何连接的安全性低,因为用户可能不知道他们的连接已不再安全。缺省情况下,在旧版本的 WebSphere Application Server 中,如果 Web 服务器插件接收到 HTTPS 请求但无法与应用程序服务器创建 HTTPS 传输,那么该插件将创建 HTTP 传输(如果已经定义一个的话)。如果未定义任何 HTTP 传输,那么将不创建任何连接。trns

在插件和应用程序服务器间建立了连接后,它将只在应用程序服务器因为以下某个原因关闭它时才关闭:

即使应用程序服务器关闭了连接,插件也只会在尝试再次使用它时才知道它已关闭。如果发生以下某个事件,连接将关闭:
  • 插件接收新的 HTTP 请求并尝试重新使用现有连接。
  • httpd 进程数下降,因为 Web 服务器没有收到任何新请求。对于 IBM® HTTP Server,保持活跃状态的 httpd 进程数取决于 Web 服务器 MinSpareServers 伪指令上指定的值。
  • Web 服务器已停止,所有 httpd 进程终止,相应的套接字已关闭。
避免故障 避免故障: 有时,如果在某个特殊的应用程序服务器上突然停止或减少了大量请求,那么到该应用程序服务器的许多插件的连接都将处于 CLOSE_WAIT 状态。因为这些连接将在插件第一次尝试重新使用它们时关闭,所以大量的连接处于 CLOSE-WAIT 状态不会影响性能。gotcha

指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwsv_plugin_connections
文件名:cwsv_plugin_connections.html