Configuración de scripts de perfiles para facilitar el rastreo mediante la utilización de scripts wsadmin
Puede utilizar scripts y la herramienta wsadmin para configurar scripts de perfil a fin de facilitar el rastreo.
Antes de empezar
Antes de iniciar esta tarea, la herramienta wsadmin debe estar ejecutándose. Consulte Inicio del cliente de scripts wsadmin mediante scripts wsadmin para obtener más información.
Procedimiento
Configure un script de perfil para facilitar el rastreo. En el ejemplo del script de perfil siguiente
se activa y desactiva el rastreo para server1:
Utilizando 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 }
Utilizando 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')
Nota: El mandato dumpThreads crea otros tipos de archivos de volcado según los valores de -Xdumps. La salida del volcado varía en función de la plataforma y puede incluir los archivos del núcleo del sistema, de almacenamiento dinámico y volcados breves.
Si inicia la herramienta wsadmin con este script de perfil, puede utilizar el mandato ton para activar el rastreo en el servidor, el mandato toff para desactivar el rastreo y el mandato dt para volcar hebras Java. Para obtener más información sobre la ejecución de los mandatos de scripts en un script de perfil, consulte Inicio del cliente de scripts wsadmin mediante scripts wsadmin.