使用脚本编制在服务器进程中打开和关闭跟踪

可以使用脚本编制在服务器进程中打开或关闭跟踪。

准备工作

开始本任务前,wsadmin 工具必须正在运行。 请参阅“启动 wsadmin 脚本客户机”信息。

有关此任务

请执行以下步骤以在服务器进程中打开和关闭跟踪:

过程

  1. 标识在进程中运行的 TraceService MBean 的对象名。
    • 使用 Jacl:
      $AdminControl completeObjectName type=TraceService,node=mynode,process=server1,*
    • 使用 Jython:
      AdminControl.completeObjectName('type=TraceService,node=mynode,process=server1,*')
  2. 获取对象名并将其设置为变量:
    • 使用 Jacl:
      set ts [$AdminControl completeObjectName type=TraceService,process=server1,*]
    • 使用 Jython:
      ts = AdminControl.completeObjectName('type=TraceService,process=server1,*')
  3. 打开或关闭服务器的跟踪。
    • 要打开跟踪,请执行以下步骤:
      • 使用 Jacl:
        $AdminControl setAttribute $ts traceSpecification com.ibm.*=all=enabled
      • 使用 Jython:
        AdminControl.setAttribute(ts, 'traceSpecification', 'com.ibm.*=all=enabled')
    • 要关闭跟踪,请执行以下步骤:
      • 使用 Jacl:
        $AdminControl setAttribute $ts traceSpecification com.ibm.*=all=disabled
      • 使用 Jython:
        AdminControl.setAttribute(ts, 'traceSpecification', 'com.ibm.*=all=disabled')