
Liberty:z/OS 上的 Modify 指令
在 z/OS® 平台上,您可以利用 Liberty 伺服器程序所支援或 Angel Process 所支援的 MVS™ 操作員指令來修改 Liberty。
Liberty 伺服器程序所支援的 MODIFY 指令
- 顯示岔斷要求的相關資訊
您可以顯示所有岔斷要求、逾時的岔斷要求,以及久於指定秒數的岔斷要求等的相關摘要或詳細資訊。或者,您可以顯示特定要求的詳細資訊。
如果要顯示岔斷要求的相關資訊,請使用下列指令:
有效的 parameters 為:MODIFY [jobname.]identifier,display,interrupts,<parameters>
details - 用來顯示岔斷要求的相關資訊。
下列指令會顯示岔斷要求的詳細資訊:f BBOS001,display,interrupts,details
age=<value> - 用來顯示久於指定值之要求的相關資訊。
下列指令顯示久於 30 秒之要求的摘要資訊:f BBOS001,display,interrupts,age=30
下列指令顯示久於 20 秒之要求的詳細資訊:f BBOS001,display,interrupts,age=20,details
timedout - 用來顯示目前被視為停擺之要求的相關資訊。
下列指令顯示目前被視為停擺之要求的摘要資訊:f BBOS001,display,interrupts,timedout
下列指令顯示目前被視為停擺之要求的詳細資訊。f BBOS001,display,interrupts,timedout,details
request=<value> - 用來顯示指定要求的詳細資訊。
下列指令顯示 ABcdE1+fgH_JJ 要求的詳細資訊。f BBOS001,display,interrupts,request='ABcdE1+fgH_JJ'
如果您沒有指定任何參數,會顯示所有岔斷要求的摘要資訊。
- 啟用追蹤
下列範例顯示的 MODIFY 指令會啟用追蹤指定的 Liberty 伺服器:
MODIFY [jobname.]identifier,LOGGING='<trace_specification>'
請將值 trace_specification 替換成有效的追蹤規格。如需相關資訊,請參閱 Liberty:記載和追蹤。
- 交易傾出
- 下列範例顯示的 MODIFY 指令會向指定的 Liberty 伺服器要求交易傾出:
MODIFY [jobname.]identifier,tdump
- SVC 傾出
- 如果要啟動 SVC 傾出,伺服器必須已在 SERVER 類別中獲授與 BBG.AUTHMOD.BBGZSAFM.ZOSDUMP 資源設定檔的讀取權。 下列範例顯示進行伺服器授權的 RACF® 指令範例,其中 <userid> 是指派給伺服器的使用者 ID:
RDEF SERVER BBG.AUTHMOD.BBGZSAFM.ZOSDUMP UACC(NONE) PERMIT BBG.AUTHMOD.BBGZSAFM.ZOSDUMP CLASS(SERVER) ACCESS(READ) ID(username) SETR RACLIST(SERVER) GENERIC(SERVER) REFR
下列範例顯示的 MODIFY 指令會向指定的 Liberty 伺服器要求 SVC 傾出:MODIFY [jobname.]identifier,svcdump
- Java™ 資料堆傾出
- 下列範例顯示的 MODIFY 指令會向指定的 Liberty 伺服器要求 Java 虛擬機器 (JVM) 資料堆傾出:
MODIFY [jobname.]identifier,HEAPDUMP
- Java 核心傾出
- 下列範例顯示的 MODIFY 指令會向指定的 Liberty 伺服器要求 JVM 核心傾出:
MODIFY [jobname.]identifier,JAVACORE
- 伺服器傾出
- 下列範例顯示的 MODIFY 指令會向指定的 Liberty 伺服器要求伺服器傾出:
INCLUDE 是選用參數。如果指定 INCLUDE 參數,則會要求 INCLUDE 參數上所列出的任何 Java 傾出,並將它們包含在伺服器傾出套件中。有效的 Java 傾出類型如下:MODIFY [jobname.]identifier,DUMP[,INCLUDE=<JAVA_DUMP_1>,<JAVA_DUMP_2>,...]
- THREAD,代表 Java 核心傾出
- HEAP,代表 Java 資料堆傾出
Angel Process 所支援的 MODIFY 指令
- 程式碼版本
- 下列範例顯示的 MODIFY 指令會顯示已載入的 Angel 程式碼版本:
MODIFY [jobname.]identifier,VERSION
- 啟用或停用追蹤
- 下列範例顯示的 MODIFY 指令會啟用或停用追蹤 Angel 程式碼:
MODIFY [jobname.]identifier,TRACE=[Y|N]
選取 Y 可啟用追蹤,選取 N 可停用追蹤。
- 顯示伺服器
- 下列範例顯示的 MODIFY 指令會顯示目前連接至 Angel 程式碼的伺服器清單:
MODIFY [jobname.]identifier,DISPLAY,SERVERS