![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
设置维护方式
在节点或服务器上执行诊断测试、维护或调整前设置维护方式。通过将以处于维护方式中的服务器或节点为目标的客户机流量路由到其他服务器或节点,维护方式可防止中断客户机请求。
开始之前
- 对管理控制台中表示的服务器或节点设置维护方式。
- 要查看已配置的节点,请单击 。要查看所有已配置的服务器,请单击 。
- 使用随需应变路由器 (ODR) 或代理服务器路由请求时,可使用维护方式。如果使用 Web 服务器路由请求,那么不能识别维护方式。
- 使用 Web 服务器插件将 ODR 前置时,支持 ODR 维护方式。plugin-cfg.xml 文件生成器会相应生成插件来增强节点的各种方式和服务器维护方式。可以使用节点和服务器维护方式以将服务应用于 ODR 层,这与使用维护方式将服务应用于应用程序服务器层相同。
- 将服务器设置为维护方式是持久性更改。
即使服务器重新启动,服务器也会处于维护方式,直到明确更改此方式。服务器的维护方式持久作为服务器定制属性存储。定制属性的名称为 server.maintenancemode。server.maintenancemode 属性值可为:
- false:此值禁用维护方式。
- break:此值阻止任何流量路由到服务器。
- affinity:此值仅路由与服务器具有亲缘关系的流量。
- stop:此值会停止服务器,并将其持久设置为断开连接方式。
关于此任务
当节点或服务器处于运行状态时,动态操作环境将认为该节点或服务器可用于处理应用程序请求。发生问题时,必须对节点或服务器执行诊断、维护或调整。确定问题时,请使用维护方式停止将流量路由至节点或服务器。
当服务器处于维护方式时,应用程序布置控制器不能控制该服务器。该服务器不计入动态集群的最小或最大运行实例设置。对于垂直堆栈功能,使用已配置最大值减去节点上处于维护方式的服务器数所得的结果,来确定是否需要在该节点上创建任何服务器。通过使用此方法,在动态集群实例进入和脱离维护方式时,动态操作环境不会创建或破坏服务器实例以支持已配置的最大实例数。
可以使用维护方式执行 ODR 节点的节点级别的维护方式,正如可以执行应用程序服务器节点的节点级别的维护方式一样。同样,可以使用 ODR 的服务器维护方式,正如可以使用应用程序服务器的维护方式一样。
两个路由策略(permitMM 和 permitstickyMM 路由策略)是工作类匹配操作,可将这两个操作用于仅将 HTTP 流量路由到维护方式中的服务器。有关更多信息,请阅读“路由和服务策略”。
过程
结果
HTTP 和会话发起协议 (SIP) 流量不再路由至已置于维护方式的节点或服务器。Enterprise JavaBeans (EJB) 亲缘关系未中断。仍将具有 EJB 亲缘关系和 Java™ 消息服务 (JMS) 流量的请求路由到处于维护方式的服务器。