使用脚本编制禁用跟踪服务

可以使用脚本编制和 wsadmin 工具禁用已配置服务器的服务。

关于此任务

执行以下步骤禁用配置的服务器的跟踪服务。您可以修改本示例以禁用不同的服务。

过程

  1. 启动 wsadmin 脚本编制工具。
  2. 标识服务器并将其指定给 server 变量。例如:
    • 使用 Jacl:

      set server [$AdminConfig getid /Cell:mycell/Node:mynode/Server:server1/]
    • 使用 Jython:

      server = AdminConfig.getid('/Cell:mycell/Node:mynode/Server:server1/')
      print server
    示例输出:
    server1(cells/mycell/nodes/mynode/servers/server1|server.xml#Server_1)
  3. 列示属于服务器的所有服务,并将它们指定给 services 变量。下面的示例将返回服务列表:
    • 使用 Jacl:

      set services [$AdminConfig list Service $server]
    • 使用 Jython:

      services = AdminConfig.list('Service', server)
      print services
    示例输出:
    (cells/mycell/nodes/mynode/servers/server1|server.xml#AdminService_1)
    (cells/mycell/nodes/mynode/servers/server1|server.xml#DynamicCache_1)
    (cells/mycell/nodes/mynode/servers/server1|server.xml#MessageListenerService_1)
    (cells/mycell/nodes/mynode/servers/server1|server.xml#ObjectRequestBroker_1)
    (cells/mycell/nodes/mynode/servers/server1|server.xml#PMIService_1)
    (cells/mycell/nodes/mynode/servers/server1|server.xml#RASLoggingService_1)
    (cells/mycell/nodes/mynode/servers/server1|server.xml#SessionManager_1)
    (cells/mycell/nodes/mynode/servers/server1|server.xml#TraceService_1)
    (cells/mycell/nodes/mynode/servers/server1|server.xml#TransactionService_1)
  4. 标识跟踪服务并将其指定给 traceService 变量。

    因为跟踪服务是列表中的第七个元素,所以请使用索引 6 检索此元素。

    • 使用 Jacl:

      set traceService [$AdminConfig list TraceService $server]
    • 使用 Jython:

      traceService = AdminConfig.list('TraceService', server)
      print traceService
    示例输出:
    (cells/mycell/nodes/mynode/servers/server1|server.xml#TraceService_1)
  5. 通过修改 enable 属性来禁用跟踪服务。例如:
    • 使用 Jacl:

      $AdminConfig modify $traceService {{enable false}}
    • 使用 Jython:

      AdminConfig.modify(traceService, [['enable', 'false']])
  6. 保存配置更改。
    请使用以下命令示例来保存配置更改:
    AdminConfig.save()
  7. (仅限于 Network Deployment 环境)使节点同步。
    使用 AdminNodeManagement 脚本库中的 syncActiveNode 或 syncNode 脚本将配置更改传播至一个或多个节点。
    • 使用 syncActiveNodes 脚本将更改传播至单元中的每个节点,如以下示例所示:
      AdminNodeManagement.syncActiveNodes()
    • 使用 syncNode 脚本将更改传播至特定节点,如以下示例所示:
      AdminNodeManagement.syncNode("myNode")

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_disableservice
文件名:txml_disableservice.html