Websphere Web插件自动传播群集节点关闭

时间:2017-03-31 11:21:22

标签: websphere

由于手动关闭应用程序服务器群集中的节点,WebServer Web服务器插件是否会自动传播新配置?我一直在阅读文档,看起来Web服务器对此采取行动的唯一方法是通过自己检测节点状态。 有没有解决方法?

1 个答案:

答案 0 :(得分:1)

默认情况下,WAS插件仅在未向其发送请求或未能建立新的TCP连接时检测到JVM已关闭。

如果使用8.5及更高版本中提供的“Intelligent Management for WebServers”功能,则单元和插件之间会有一个控制连接,它将主动告诉插件服务器已关闭。

备份到非IM情况,这是在JVM的意外关闭期间发生的事情(来自http://publib.boulder.ibm.com/httpserv/ihsdiag/plugin_questions.html#failover

  1. 如果应用程序服务器意外终止,则有几件事情 展开。这主要是WebSphere版本。
  2. 应用程序服务器操作系统关闭所有打开的套接字。
  3. 等待WAS插件中响应的WebServer线程会收到EOF或ECONNRESET的通知。
  4. 如果在与应用程序服务器的新连接上发生错误,则会在当前Web服务器进程中将其标记为关闭。在可配置的时间间隔到期之前,不会重试此服务器(RetryInterval)。
  5. 如果在与应用程序服务器的existsng连接上发生错误,则不会将其标记为。
  6. 如果允许,WAS插件会重试正在进行中的可重试请求。
  7. 如果后端服务器使用内存进行内存会话复制(仅限ND),则WLM组件将告知WAS插件使用特定的替换关联服务器。
  8. 如果后端服务器使用任何类型的会话持久性,则故障转移是透明的。所有websphere版本都提供了会话持久性。
  9. 有或没有亲和力的新请求将路由到剩余的服务器..
  10. 在RetryInterval到期后,WAS插件将尝试与服务器建立新连接。如果它保持关闭状态,则故障将相对较快,并使服务器重新进入标记状态。