![[17.0.0.1 and later]](../ng_v17001plus.gif)
从命令行暂停和恢复 Liberty 服务器
您可以使用服务器暂停或服务器恢复命令,暂停然后恢复 Liberty 服务器的入站工作。通过暂停和恢复入站工作,可隔离资源以进行审计或调试,而不必停止服务器。
关于此任务
可以暂停以下组件:
- HTTP 端点
暂停一个或多个 HTTP 端点后,可隔离一个或多个与特定 HTTP 端点相关联的资源。例如,该资源可以是数据库。
要暂停或恢复特定端点,请从 server 命令的 --target 选项上的配置指定每个 httpEndpoint 元素的标识。例如,可以暂停以下配置中的 db1HttpEndpoint 端点和 db2HttpEndpoint 端点:
<httpEndpoint id="defaultHttpEndpoint" host="*" httpPort="8800" httpsPort="8810"/> <httpEndpoint id="db1HttpEndpoint" host="*" httpPort="8801" httpsPort="8811"/> <httpEndpoint id="db2HttpEndpoint" host="*" httpPort="8802" httpsPort="8812"/>
要暂停这些端点,请发出以下命令:
server pause server_name --target=db1HttpEndpoint,db2HttpEndpoint
如果端点配置为处理 HTTP 请求和 SSL 保护的 HTTPS 请求,那么暂停和恢复端点适用于这两种通信类型。
消息端点
可以暂停消息驱动的 Bean (MDB) 消息端点,以阻止端点接收消息。
要暂停或恢复特定消息端点,请在 server 命令的 --target 选项上指定每个 MDB 消息端点的激活名称。激活名称采用以下格式构造:
ApplicationName#ModuleName#BeanName
例如,要暂停 MDB 消息端点,请发出以下命令:
server pause server_name --target=MDBApplication#MDBModule.jar#Bean