Geekflare cuenta con el apoyo de nuestra audiencia. Podemos ganar comisiones de afiliados comprando enlaces en este sitio.
Comparte en:

Genere Heap Dump, Java Core y System Dump en WebSphere

Sin título-1200-×-385-px-2
Escáner de seguridad de aplicaciones web Invicti – la única solución que ofrece verificación automática de vulnerabilidades con Proof-Based Scanning™.

Una de las tareas esenciales para el administrador de sistema es generar volcado de sistema, núcleo de Java y volcado de pila 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 usando Consola de administración de WAS or Línea de comando. Según su preferencia, puede elegir el método.

1. Using WebSphere Administrative Console

  • Inicie sesión en la consola DMGR
  • Vaya a Solución de problemas en el lado izquierdo
  • Haga clic en volcados y núcleos de Java

fue-solución de problemas

  • Seleccione la JVM de la lista y haga clic en la que desea generar

was-select-dump

Dump & Core se generará en la ubicación del perfil de WebSphere. Obtendrá la ruta absoluta debajo del mensaje.

fue-montón-dump-ubicación

2. Using Command Line

  • Inicie sesión en el servidor WAS
  • Ir al perfil y a la carpeta bin
  • Ejecute el archivo wsadmin.sh
[root @ localhost bin] # ./wsadmin.sh
WASX7209I: conectado al proceso "dmgr" en el nodo localhostCellManager01 mediante el conector SOAP; El tipo de proceso es: DeploymentManager WASX7029I: Para obtener ayuda, ingrese: "$ 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 real de JVM.

wsadmin>establecer 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 volcado de pila

  • Ejecutar lo siguiente
$ AdminControl invocar $ jvm generateHeapDump

Esto generará un volcado de pila y le dará la ruta donde está disponible.

wsadmin>$ AdminControl invocar $ jvm generateHeapDump
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/./heapdump.20160618.225441.4808.0006.phd wsadmin>

Para generar Java Core

$ AdminControl invocar $ jvm dumpThreads

Esto generará volcado de hilo y estará disponible en la ruta del perfil.

Verá que obtener volcados es fácil y analizarlos siempre es interesante. Mira mi próximo artículo sobre como analizar ellos para la resolución de problemas de la aplicación.

Gracias a nuestros patrocinadores
Más lecturas excelentes sobre WebSphere
Impulse su negocio
Algunas de las herramientas y servicios para ayudar a que su negocio crezca.
  • Invicti utiliza Proof-Based Scanning™ para verificar automáticamente las vulnerabilidades identificadas y generar resultados procesables en cuestión de horas.
    Prueba Invicti
  • Web scraping, proxy residencial, administrador de proxy, desbloqueador web, rastreador de motores de búsqueda y todo lo que necesita para recopilar datos web.
    Prueba Brightdata
  • Semrush es una solución de marketing digital todo en uno con más de 50 herramientas en SEO, redes sociales y marketing de contenido.
    Prueba Semrush
  • Intruder es un escáner de vulnerabilidades en línea que encuentra debilidades de ciberseguridad en su infraestructura, para evitar costosas filtraciones de datos.
    Intente Intruder