Configuration de scripts de profil pour faciliter le traçage à l'aide de l'outil de scriptage wsadmin

Vous pouvez utiliser le scriptage et l'outil wsadmin pour configurer des scripts de profil afin de faciliter le traçage.

Avant de commencer

L'outil wsadmin doit être en exécution avant que vous ne commenciez cette tâche. Pour plus d'informations, voir Démarrage du client de scriptage wsadmin à l'aide de l'outil de scriptage wsadmin.

Procédure

Configurez un script de profil afin de faciliter la trace. L'exemple de script de profil ci-dessous active et désactive la trace pour server1 :
  • A l'aide de 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 
    } 
  • Avec 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')
Remarque : La commande dumpThreads crée d'autres types de fichiers de vidage en fonction des paramètres -Xdumps. La sortie de vidage varie selon la plateforme et peut inclure des fichiers core système, des segments de mémoire et des clichés du protocole d'adresse de sous-réseau.

Si vous lancez l'outil wsadmin avec ce script de profil, vous pouvez utiliser la commande ton pour activer la trace sur le serveur, la commande toff pour désactiver la trace et la commande dt pour vider les unités d'exécution Java. Pour plus d'informations sur l'exécution de commandes de script dans un script de profil, voir Démarrage du client de scriptage wsadmin à l'aide de l'outil de scriptage wsadmin.


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_profiletrace
Nom du fichier : txml_profiletrace.html