停止代理服务器

停止代理服务器时,将结束基于当前应用程序服务器配置中的进程定义设置的服务器进程。

开始之前

确保您了解停止特定服务器给您处理工作请求的能力所带来的影响,特定是在需要维护高可用性环境的情况下。

关于此任务

有时您需要停止代理服务器。例如,您可能要升级操作系统,或者要更改代理服务器的配置设置。可使用下列其中一个选项来停止代理服务器。
[AIX Solaris HP-UX Linux Windows][IBM i]注: 要对会话启动协议 (SIP) 代理服务器执行代理停顿,必须从命令行发出 stopServer 命令来关闭 SIP 代理服务器。如果尝试从管理控制台关闭代理服务器,那么服务器会立即关闭,并且不会完成代理停顿。
避免故障 避免故障: z/OS 平台不支持 SIP 代理服务器的停顿函数。 要使用 z/OS 上的类似函数,请参阅信息中心的文章暂停应用程序服务器侦听器以手动更新高可用性应用程序gotcha

过程

结果

在分配给指定代理服务器的请求完成处理后,该服务器将停止。要验证代理服务器是否处于停止状态,请在管理控制台中单击服务器 > 服务器类型 > WebSphere 代理服务器
注: 如果从命令行发出 stopServer 命令,那么服务器会延迟一段时间关闭,直到不再接收到要路由的新入站消息为止。停顿功能通过将错误响应发送至顾问程序消息来通知负载均衡器停止路由入站消息。

下一步做什么

[AIX Solaris HP-UX Linux Windows][IBM i]缺省情况下,SIP 代理服务器会停止负载均衡器与后端容器之间的消息流,以防代理服务器关闭时调用丢失。此过程称为代理停顿。

[AIX Solaris HP-UX Linux Windows][IBM i] 代理停顿期间,SIP 代理服务器会通知负载均衡器和后端容器:服务器正在关闭。设备停止通过代理服务器转发消息后,服务器会关闭。

[AIX Solaris HP-UX Linux Windows][IBM i]缺省停顿超时时间段为 3 分钟。SIP 代理服务器还会等待至少 20 秒以允许停止进程完成。SIP 代理服务器会继续将消息转发至后端容器,同时以错误响应来响应来自负载均衡器的顾问程序消息。在停顿期间,SIP 代理服务器还会通知后端容器:代理服务器不再属于集群。经过最初的 20 秒后,SIP 代理服务器将根据对代理停顿配置的指定时间(介于 1 秒到最大值 3 分钟)执行关闭操作。

[AIX Solaris HP-UX Linux Windows][IBM i]如果要更改代理停顿的超时时间段,请完成以下步骤。
  1. 在管理控制台中,展开服务器 > 服务器类型 > WebSphere 代理服务器 > proxy_server_name
  2. 从“服务器基础结构”中,单击 Java 和进程管理 > 进程定义
  3. [z/OS]选择控制
  4. 单击 Java 虚拟机
  5. 将通用 JVM 自变量设置为 -Dcom.ibm.ejs.sm.server.quiesceTimeout=120
  6. 定义这些 SIP 代理定制属性,以在 SIP 代理服务器之前设置运行 SIP 顾问程序的负载均衡器:LBIPADDrSIPAdvisorMethodName

指示主题类型的图标 任务主题



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