Zur Vereinfachung der Traceerstellung Profilscripts mit wsadmin-Scripting konfigurieren

Mit Scripting und dem Tool "wsadmin" können Sie Profilscripts für die Vereinfachung der Tace-Erstellung konfigurieren.

Vorbereitende Schritte

Damit diese Task gestartet werden kann, muss das Tool "wsadmin" aktiv sein. Nähere Informationen finden Sie im Artikel wsadmin-Scripting-Client mit wsadmin-Scripting starten.

Vorgehensweise

Konfigurieren Sie zur Vereinfachung des Trace ein Profilscript. Das folgende Beispielprofilscript aktiviert und inaktiviert den Trace für server1:
  • Mit Jacl:

    proc ton {} {
      global AdminControl
      set ts [$AdminControl queryNames type=TraceService,node=mynode,process=server1,*]
      $AdminControl setAttribute $ts traceSpecification com.ibm.=all=enabled
    } 
    
    proc toff {} {
      global AdminControl
      set ts [$AdminControl queryNames type=TraceService,node=mynode,process=server1,*]
      $AdminControl setAttribute $ts traceSpecification com.ibm.*=all=disabled
    } 
    
    proc dt {} {
      global AdminControl
      set jvm [$AdminControl queryNames type=JVM,node=mynode,process=server1,*]
      $AdminControl invoke $jvm dumpThreads 
    } 
  • Mit Jython:

    def ton():
           global lineSeparator
           ts = AdminControl.queryNames('type=TraceService,node=mynode,process=server1,*')
    
           	AdminControl.setAttribute(ts, 'traceSpecification', 'com.ibm.=all=enabled')
    
    def toff():
           global lineSeparator
           ts = AdminControl.queryNames('type=TraceService,node=mynode,process=server1,*')
    
           	AdminControl.setAttribute(ts, 'traceSpecification', 'com.ibm.*=all=disabled')
    
    def dt():
           global lineSeparator
           jvm = AdminControl.queryNames('type=JVM,node=mynode,process=server1,*')
           AdminControl.invoke(jvm, 'dumpThreads')
Anmerkung: Der Befehl "dumpThreads" erstellt ja nach Einstellungen für "-Xdumps" unterschiedliche Typen von Speicherauszugsdateien. Die Speicherauszugsausgabe variiert je nach Plattform und kann Systemkerndateien, Heap- und Kurzspeicherauszüge enthalten.

Wenn Sie das Tool wsadmin mit diesem Profilscript starten, können Sie mit dem Befehl ton das Tracing im Server aktivieren, mit dem Befehl toff das Tracing inaktivieren und mit dem Befehl dt einen Speicherauszug für die Java-Threads erstellen. Weitere Informationen zum Ausführen von Scripting-Befehlen in einem Profilscript finden Sie im Artikel wsadmin-Scripting-Client mit wsadmin-Scripting starten.


Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_profiletrace
Dateiname:txml_profiletrace.html