Una de las tareas esenciales para el administrador de sistema es generar el volcado del sistema, el núcleo de Java y el volcado del montón en WebSphere Application Server.
Por lo general, tenía que hacerlo al solucionar problemas de la aplicación y necesitaba investigar los problemas en la aplicación o en la infraestructura.
Esto es posible mediante la consola de administración de WAS o la línea de comandos. Según su preferencia, puede elegir el método.
Tabla de contenido
1. Uso de la consola administrativa de WebSphere
- Inicie sesión en la consola DMGR
- Navegue a Solución de problemas en el lado izquierdo
- Haga clic en volcados y núcleos de Java
- Seleccione la JVM de la lista y haga clic en la que desea generar
Dump & Core se generará en la ubicación del perfil de WebSphere. Obtendrá la ruta absoluta debajo del mensaje.
2. Usando la línea de comandos
- Iniciar sesión en el servidor WAS
- Ir a perfil y carpeta bin
- Ejecute el archivo wsadmin.sh
[[email protected] bin]# ./wsadmin.sh WASX7209I: Connected to process "dmgr" on node localhostCellManager01 using SOAP connector; The type of process is: DeploymentManager WASX7029I: For help, enter: "$Help help" wsadmin>
- Establecer el nombre de JVM en una variable
set jvm [$AdminControl completeObjectName type=JVM,process=server1,*]
Nota: server1 es por ejemplo. Cambie esto a su nombre JVM real.
wsadmin>set jvm [$AdminControl completeObjectName type=JVM,process=server1,*] WebSphere:name=JVM,process=server1,platform=proxy,node=localhostNode01,j2eeType=JVM,J2EEServer=server1,version=8.5.5.0,type=JVM,mbeanIdentifier=JVM,cell=localhostCell01,spec=1.0 wsadmin>
Para generar un volcado de pila
$AdminControl invoke $jvm generateHeapDump
Esto generará un volcado de pila y le dará la ruta donde está disponible.
wsadmin>$AdminControl invoke $jvm generateHeapDump /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/./heapdump.20160618.225441.4808.0006.phd wsadmin>
Para generar Java Core
$AdminControl invoke $jvm dumpThreads
Esto generará un volcado de subprocesos y estará disponible en la ruta del perfil.
Verá que obtener volcados es fácil y analizarlos siempre es interesante. Consulte mi próximo artículo sobre cómo analizarlos para solucionar problemas de aplicaciones.
¿Te gustó leer el artículo? ¿Qué tal compartir con el mundo?