![[17.0.0.1 以及更新版本]](../ng_v17001plus.gif)
從指令行暫停及回復 Liberty 伺服器
您可以使用 server pause 或 server resume 指令,暫停 Liberty 伺服器的入埠工作,然後再回復。藉由暫停及回復入埠工作,您可以隔離資源,以進行審核或除錯,而不需要停止伺服器。
關於這項作業
下列元件可暫停:
- HTTP 端點
暫停一或多個 HTTP 端點時,您可以隔離與特定 HTTP 端點相關聯的一或多個資源。 例如,資源可能是資料庫。
如果要暫停或回復特定的端點,請在 server 指令的 --target 選項上,指定配置中每一個 httpEndpoint 元素的 ID。 例如,您可以暫停下列配置中的 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