
![[17.0.0.1 以及更新版本]](../ng_v17001plus.gif)
從 z/OS 主控台暫停及回復 Liberty 伺服器
從 z/OS 主控台,您可以使用 MODIFY 指令暫停 Liberty 伺服器的入埠工作,然後再回復。藉由暫停及回復入埠工作,您可以隔離資源,以進行審核或除錯,而不需要停止伺服器。
開始之前
您可以暫停處於作用中狀態的伺服器。如果您針對已暫停的伺服器發出暫停要求,它仍維持暫停。您可以回復處於暫停狀態的伺服器。如果您針對作用中伺服器發出回復要求,它仍維持作用中。
同樣地,您可以暫停處於作用中狀態的元件。如果您針對已暫停的元件發出暫停要求,它仍維持暫停。您可以回復處於暫停狀態的元件。如果您針對作用中元件發出回復要求,它仍維持作用中。
- 顯示伺服器的狀態:
MODIFY [jobname.]identifier,status
- 顯示伺服器上每一個可暫停元件的相關資訊(包括狀態):
MODIFY [jobname.].identifier,status,details
- 顯示伺服器上特定可暫停元件的狀態:
MODIFY [jobname.].identifer,status,target='target1,target2'
關於這項作業
下列元件可暫停:
- HTTP 端點
暫停一或多個 HTTP 端點時,您可以隔離與特定 HTTP 端點相關聯的一或多個資源。 例如,資源可能是資料庫。
如果要暫停或回復特定的端點,請在 MODIFY 指令的 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"/>
MODIFY [jobname]identifier,PAUSE,TARGET='db1HttpEndpoint,db2HttpEndpoint'
如果伺服器和端點已配置成處理 HTTP 要求及 SSL 安全 HTTPS 要求,則暫停和回復端點會同時影響這兩種通訊類型。
訊息端點
您可以暫停訊息驅動 Bean (MDB) 訊息端點,阻止該端點接收訊息。
如果要暫停或回復特定的訊息端點,請在 MODIFY 指令的 TARGET 選項上,指定每一個 MDB 訊息端點的啟動名稱。 啟動名稱以下列格式建構而成:
ApplicationName#ModuleName#BeanName
例如,如果要暫停 MDB 訊息端點,請發出下列指令:
MODIFY [jobname]identifier,PAUSE,TARGET='MDBApplication#MDBModule.jar#Bean'