可使用管理控制台或 z/OS® MVS™ 控制台命令来实现多个与应用程序服务器相关的操作员任务。可使用 z/OS display 或 modify 控制台命令来获取有关应用程序服务器正在执行的工作的信息。也可以使用这些命令来执行对诊断应用程序服务器问题很有用的任务。
关于此任务
可使用 z/OS display 或 modify 命令执行以下操作:
- 设置对应用程序服务器操作进行控制的参数。
- 显示有关应用程序服务器或服务方正在处理的工作的信息。
- 动态更改服务器或服务方的跟踪活动相关值。
使用
modify 命令可显示有关以下功能的信息:
- 活动控制器(服务器)
- 服务方
- 会话
- 跟踪设置
- Java™ 跟踪
- Java 虚拟机 (JVM) 堆统计信息
- 工作元素
- 错误日志
过程
- 显示 modify 命令的选项。
可使用 help 参数来显示您可以对 modify 命令指定的选项。例如,输入命令 f azsr01a,help 时将生成类似如下信息的信息:
BBOO0178I THE COMMAND MODIFY MAY BE FOLLOWED BY ONE OF THE FOLLOWING KEYWORDS:
BBOO0179I CANCEL - CANCEL THIS CONTROL REGION
BBOO0179I TRACEALL - SET OVERALL TRACE LEVEL
BBOO0179I TRACEBASIC - SET BASIC TRACE COMPONENTS
BBOO0179I TRACEDETAIL - SET DETAILED TRACE COMPONENTS
BBOO0179I TRACESPECIFIC - SET SPECIFIC TRACE POINTS
BBOO0179I TRACEINIT - RESET TO INITIAL TRACE SETTINGS
BBOO0179I TRACENONE - TURN OFF ALL TRACING
BBOO0179I TRACETOSYSPRINT - SEND TRACE OUTPUT TO SYSPRINT (YES/NO)
BBOO0179I DISPLAY - DISPLAY STATUS
BBOO0179I TRACE_EXCLUDE_SPECIFIC - EXCLUDE SPECIFIC TRACE POINTS
BBOO0179I TRACEJAVA - SET JAVA TRACE OPTIONS
BBOO0179I TRACETOTRCFILE - SEND TRACE OUTPUT TO TRCFILE (YES/NO)
BBOO0179I MDBSTATS - MDB DETAILED STATISTICS
BBOO0179I PAUSELISTENERS - PAUSE THE COMMUNICATION LISTENERS
BBOO0179I RESUMELISTENERS - RESUME THE COMMUNICATION LISTENERS
BBOO0179I TIMEOUTDUMPACTION - SET TIMEOUT DUMP ACTION
BBOO0179I TIMEOUTDUMPACTIONSESSION - SET TIMEOUT DUMP ACTION SESSION
BBOO0179I TRACETOTRCFILE - SEND TRACE OUTPUT TO TRCFILE DD CARD (YES/NO)
BBOO0179I MDBSTATS - MDB DETAILED STATISTICSBBOO0179I PAUSELISTENERS - PAUSE THE COMMUNICATION LISTENERS
BBOO0179I RESUMELISTENERS - RESUME THE COMMUNICATION LISTENERS
BBOO0179I STACKTRACE - LOG JAVA THREAD STACK TRACEBACKS
BBOO0179I TIMEOUTDUMPACTION - SET TIMEOUT DUMP ACTION
BBOO0179I TIMEOUTDUMPACTIONSESSION - SET TIMEOUT DUMP ACTION SESSION
BBOO0179I WLM_MIN_MAX - RESET WLM MIN/MAX SERVANT SETTINGS
- 使用 display,help 参数来显示 DISPLAY 命令的参数。
输入命令 f azsr01a,display,help 时将生成类似如下信息的信息:
BBOO0178I THE COMMAND DISPLAY, MAY BE FOLLOWED BY ONE OF THE FOLLOWING KEYWORDS:
BBOO0179I SERVERS - DISPLAY ACTIVE CONTROL PROCESSES
BBOO0179I SERVANTS - DISPLAY SERVANT PROCESSES OWNED BY THIS CONTROL PROCESS
BBOO0179I SESSIONS - DISPLAY INFORMATION ABOUT COMMUNICATIONS SESSIONS
BBOO0179I TRACE - DISPLAY INFORMATION ABOUT TRACE SETTINGS
BBOO0179I JVMHEAP - DISPLAY JVM HEAP STATISTICS
BBOO0179I WORK - DISPLAY WORK ELEMENTS
BBOO0179I ERRLOG - DISPLAY THE LAST 10 ENTRIES IN THE ERROR LOG
BBOO0188I END OF OUTPUT FOR COMMAND DISPLAY,HELP
- 使用 z/OS modifyserver,display,work 命令来获取可帮助诊断问题的信息,或者显示应用程序服务器信息。
可输入命令 f server_name,display,work,display_work_parameters,其中 server_name 是您需要获取信息的服务器名称,而 display_work_parameters 是下列其中一个参数:
- HELP
- 显示 display,work 参数。
- CLINFO
- 显示事务分类信息。
- EJB
- 显示 IIOP 驱动的 Enterprise JavaBeans (EJB) 请求,其中包括总计数、当前数、已分派数和超时数。
- EJB,SRS
- 按服务方名称显示 IIOP 驱动的 EJB 请求。
- SERVLET
- 显示 HTTP 驱动的 Servlet 请求:总计数、当前数、已分派数和已超时数。
- SERVLET,SRS
- 按服务方名称显示 HTTP 驱动的 Servlet 请求。
- MDB
- 显示 Java 消息服务 (JMS) 驱动的消息驱动的 bean (MDB) 请求,其中包括总计数、当前数、已分派数和超时数。仅显示通过控制器中的 MQ 消息侦听器端口 (MLP) 侦听器接收的消息。
- MDB,SRS
- 按服务方名称显示 Java 消息服务 (JMS) 驱动的消息驱动的 bean (MDB) 请求。仅显示通过控制器中的 MQ 消息侦听器端口 (MLP) 侦听器接收的消息。
- 全部
- 显示企业 bean、Servlet 和 MDB 的所有先前信息。
- ALL,SRS
- 按服务方名称显示企业 bean、服务方和 MDB 的所有先前信息。
- SUMMARY
- 显示企业 bean、Servlet 和 MDB 的所有当前正在执行及正在分派的请求。
- SUMMARY,SRS
- 按服务方名称显示企业 bean、Servlet 和 MDB 的所有当前正在执行及正在分派的请求。
- SIP
- 显示驱动的会话启动协议 (SIP) 请求,其中包括总计数、当前数、已分派数和超时数。
- SIP,SRS
- 显示由服务方分解的 SIP 请求。
- OLA
- 显示由服务 BBOA1INV 和 BBOA1SRQ 驱动的入站优化本地适配器 (OLA) 请求,其中包括总计数、当前数、已分派数和超时数。
- OLA,SRS
- 按服务方名称显示由服务 BBOA1INV 和 BBOA1SRQ 驱动的 OLA 请求。
- 使用 modify 命令的 display,errlog 参数来显示产品错误日志的内容。
此命令的输出显示错误日志中的最后十条消息,即使未将它们路由至日志流。例如,输入命令 f
x5sr01b,display,errlog 时将生成类似如下信息的信息:
BBOO0266I (STC18876) BossLog: { 0001} 2003/11/25 20:08:55.120 01
SYSTEM=SYSB SERVER=X5SR01B PID=0X010201B2 TID=0X12FB3F00 00000000
c=UNK ./bborjtr.cpp+812 ... BBOO0222I TRAS0017I: The startup trace
state is *=all=disabled. BBOO0266I (STC18876) BossLog: { 0002} 2003/11/25 20:09:08.255 01
SYSTEM=SYSB SERVER=X5SR01B PID=0X010201B2 TID=0X12FB3F00 00000000
c=UNK ./bborjtr.cpp+812 ... BBOO0222I SECJ0231I: The Security
component's FFDC Diagnostic Module com.ibm.ws.security.core.SecurityDM
registered successfully: true. BBOO0266I (STC18876) BossLog: { 0003} 2003/11/25 20:09:09.562 01
SYSTEM=SYSB SERVER=X5SR01B PID=0X010201B2 TID=0X12FB3F00 00000000
c=UNK ./bborjtr.cpp+812 ... BBOO0222I SECJ0212I: WCCM JAAS
configuration information successfully pushed to login provider class.
BBOO0266I (STC18876) BossLog: { 0004} 2003/11/25 20:09:09.573 01
SYSTEM=SYSB SERVER=X5SR01B PID=0X010201B2 TID=0X12FB3F00 00000000
c=UNK ./bborjtr.cpp+812 ... BBOO0222I SECJ0240I: Security service
initialization completed successfully
BBOO0266I (STC18876) BossLog: { 0005} 2003/11/25 20:09:18.304 01
SYSTEM=SYSB SERVER=X5SR01B PID=0X010201B2 TID=0X12FB3F00 00000000
c=UNK ./bborjtr.cpp+812 ... BBOO0223I PMI0023W: Unable to register
PMI module due to duplicate name: SoapConnectorThreadPool
BBOO0266I (STC18876) BossLog: { 0006} 2003/11/25 20:09:29.451 01
SYSTEM=SYSB SERVER=X5SR01B PID=0X010201B2 TID=0X12FB3F00 00000000
c=UNK ./bborjtr.cpp+812 ... BBOO0222I SECJ0243I: Security service
started successfully
BBOO0266I (STC18876) BossLog: { 0007} 2003/11/25 20:09:29.464 01
SYSTEM=SYSB SERVER=X5SR01B PID=0X010201B2 TID=0X12FB3F00 00000000
c=UNK ./bborjtr.cpp+812 ... BBOO0222I SECJ0210I: Security enabled false
BBOO0266I (STC18876) BossLog: { 0008} 2003/11/25 20:09:35.772 01
SYSTEM=SYSB SERVER=X5SR01B PID=0X010201B2 TID=0X12FB3F00 00000000
c=UNK ./bborjtr.cpp+812 ... BBOO0223I PMI0023W: Unable to register PMI
module due to duplicate name: ProcessDiscovery
. . . .
BBOO0188I END OF OUTPUT FOR COMMAND DISPLAY,ERRLOG
- 使用 z/OS modify 命令动态更改与服务器或服务方的跟踪活动相关的值。
示例
以下命令示例演示如何使用各种 display,work 参数以及结果输出。如果您输入命令 f azsr01a,display,work,all,那么将显示对以下各个命令显示的所有信息。
f azsr01a,display,work,Servlet
BBOO0255I TIME OF LAST WORK DISPLAY Wed Jan 3 19:17:54 2008
BBOO0256I TOTAL SERVLET REQUESTS 150670 (DELTA 1654)
BBOO0257I CURRENT SERVLET REQUESTS 1
BBOO0258I SERVLET REQUESTS IN DISPATCH 0
BBOO0267I TOTAL SERVLET TIMEOUTS 0 (DELTA 0)
BBOO0188I END OF OUTPUT FOR COMMAND DISPLAY,WORK,SERVLET
f azsr01a,display,work,Servlet,srs
BBOO0255I TIME OF LAST WORK DISPLAY Wed Jan 3 19:18:01 2008
BBOO0259I STC18964: TOTAL SERVLET REQUESTS 152344 (DELTA 1675)
BBOO0260I STC18964: SERVLET REQUESTS IN DISPATCH 0
BBOO0188I END OF OUTPUT FOR COMMAND DISPLAY,WORK,SERVLET,ALL
(EJB and MDB displays would look the same except for the request type.)
f azsr01a,display,work,summary
BBOO0255I TIME OF LAST WORK DISPLAY Wed Jan 3 19:18:38 2008
BBOO0261I TOTAL REQUESTS TO SERVER 173591 (DELTA 13944)
BBOO0262I TOTAL CURRENT REQUESTS 0
BBOO0263I TOTAL REQUESTS IN DISPATCH 0
BBOO0268I TOTAL TIMED OUT REQUESTS 0 (DELTA 0)
BBOO0188I END OF OUTPUT FOR COMMAND DISPLAY,WORK,SUMMARY
f azsr01a,display,work,summary,srs
BBOO0255I TIME OF LAST WORK DISPLAY Wed Dec 3 19:27:01 2003
BBOO0264I STC18964: TOTAL REQUESTS 173591 (DELTA 0)
BBOO0265I STC18964: TOTAL REQUESTS IN DISPATCH 0
BBOO0188I END OF OUTPUT FOR COMMAND DISPLAY,WORK,SUMMARY,SRS
要考虑的几个要点: - 在命令末尾添加 ,help 时将显示您的选项。例如,输入命令 display,work,help 时将显示您可以对 display,work 命令指定的选项。
- 输入 display,work 时产生的输出与输入 display,work,summary 时产生的输出相同。
- display,EJB 命令仅显示 IIOP 请求。因此,如果 HTTP 驱动的请求运行一个 JavaServer Page (JSP) 和一个调用企业 bean 的 Servlet,那么仅 Servlet 计数会增加,这是因为仅对用于访问该控制器的请求加以计数。JSP 不使用该控制器。
- 按服务方显示工作时,仅显示总计和正在分派的请求数。如果未指定 SRS 参数,那么也将显示当前请求数和超时数。
- 收集数据时工作会继续执行。发出下一个命令时,将保存当前数据并使用这些数据来计算增量。在负载较重的情况下,所显示的值和增量可能不会如您期望的那样增加。
- 输入 TOTAL 时将显示自输入上一个 display,work 命令以来所处理的所有工作项。此显示不包含当前未完成的请求。