Liberty:z/OS 上的修改命令
在 z/OS® 平台上,可以使用 Liberty 服务器进程或 Angle 进程支持的 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> 是分配给服务器的用户标识:
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 进程支持的 MODIFY 命令
- 代码版本
- 以下示例显示了使用 MODIFY 命令以显示装入的 Angel 进程代码的版本:
MODIFY [jobname.]identifier,VERSION
- 启用或禁用跟踪
- 以下示例显示了使用 MODIFY 命令为 Angle 进程代码启用或禁用跟踪:
MODIFY [jobname.]identifier,TRACE=[Y|N]
选择 Y 以启用跟踪,或者选择 N 以禁用跟踪。
- 显示服务器
- 以下示例显示了使用 MODIFY 命令显示当前连接到 Angel 进程代码的服务器列表:
MODIFY [jobname.]identifier,DISPLAY,SERVERS