In WebSphere Última actualizaciónated:
Comparte en:
Cloudways ofrece alojamiento en la nube administrado para empresas de cualquier tamaño para alojar un sitio web o aplicaciones web complejas.

Como Administrador de WebSphere, debe tener en cuenta la necesidad de realizar volcados de subprocesos y herramientas para analizarlos.

Los volcados de subprocesos a menudo son necesarios para diagnosticar el problema de rendimiento de la aplicación, como interbloqueos, subprocesos colgados y cuellos de botella en subprocesos de Java.

Realizar volcados de subprocesos en WebSphere

Se recomienda realizar varios volcados de subprocesos en 5 a 8 segundos. Puede utilizar cualquiera de los siguientes métodos para generarate él.

1. Utilizando wsadmin.sh

  • Inicie sesión en el servidor WAS
  • Ve a proficarpeta archivo y bin
  • Ejecute el archivo wsadmin.sh
[root @ localhost bin] # ./wsadmin.sh
WASX7209I: Conectado a process "dmgr" en el nodo localhostCellManager01 usando el conector SOAP; El tipo de process es: DeploymentManager WASX7029I: Para obtener ayuda, introduzca: "$Ayuda ayuda" wsadmin>
  • Establecer el nombre de JVM en una variable
establezca jvm [$AdminControl completeObjectName tipo=JVM,process=server1, *]

Nota:  server1 es, por ejemplo. Cambie esto a su nombre real de JVM.

wsadmin>establezca jvm [$AdminControl completeObjectName tipo=JVM,process=servidor1,*]
WebSphere:nombre=JVM,process=servidor1,platform=proxy,node=localhostNode01,j2eeType=JVM,J2EEServer=server1,version=8.5.5.0,type=JVM,mbeanIdentifier=JVM,cell=localhostCell01,spec=1.0
wsadmin>$AdminControl invoke $jvm dumpThreads

Esto generaráate un volcado de subprocesos y estará disponible en el profiel camino.

2. Usando kill

  • Encuentra la JVM process ID usando el comando ps
  • Ejecutar kill -3 $ PID
# kill -3 $ PID

Encontrarás el basurero en el profiel camino.

3. Utilización de la consola administrativa de WebSphere

  • Inicie sesión en la consola DMGR
  • navegarate a Solución de problemas en el lado izquierdo
  • Seleccione la JVM y haga clic en "Java core".

eneroate-thread-dump-era

Una vez que tenga el volcado de subprocesos, puede utilizar las siguientes herramientas para analizarlos.

Análisis de volcados de subprocesos de WebSphere

El análisis de los volcados siempre es un desafío, y seguir las herramientas GRATUITAS lo ayudará.

Analizador de volcado de subprocesos de IBM (TDA)

Con IBM TDA, puede identificar bloqueos, interbloqueos y cuellos de botella en los subprocesos de Java.

Puede descargar IBM TDA desde aquí. Es solo el archivo jar y, una vez descargado, puede ejecutar lo siguiente para iniciar la GUI.

java -jar jca457.jar

ibm-tda

  • Haga clic en Archivo >> Abrir volcados de hilo
  • BrowsBusque la carpeta y seleccione el volcado que desea analizar.

Tardará unos segundos y estará listo para realizar el siguiente análisis

  • uso de CPU
  • Segmento de memoria
  • Usuario process límite de recursos
  • Argumento de línea de comandos
  • Variable ambiental
  • Caché de clase compartida
  • Memoria nativa
  • Estado del hilo
  • Método

Todos están disponibles en el "ECONOMÉTRICOS”Menú. Un vistazo rápido al análisis del estado de los hilos

estado tda

Así que revise el análisis que está buscando y diviértase con IBM TDA.

Así que ahora deberías poder generarate y analizar los volcados de subprocesos para solucionar problemas de la aplicación. Hay más analizador explicado aquí.

Comparte en:
  • chandan kumar
    Autor
    Chandan Kumar es un entusiasta experimentado de la tecnología y un apasionado emprendedor.ate Sobre Nosotros empowering empresas y personas a nivel mundialally. Como fundador de Geekflare, una publicación tecnológica líder, Chandan ha encabezado el desarrollo...

Gracias a nuestros patrocinadores

Más lecturas excelentes sobre WebSphere

Impulse su negocio

Algunas de las herramientas y servicios para ayudar a su negocio grow.
  • La herramienta de conversión de texto a voz que utiliza IA para generarate Voces realistas parecidas a las humanas.

    Intente Murf AI
  • 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
  • Monday.com es un sistema operativo de trabajo todo en uno para ayudarlo a administrar proyectos, tareas, trabajo, ventas, CRM, operaciones, workflows, y más.

    Intente Monday
  • 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