Utilice la herramienta de Análisis y colección de volcados de subprocesos para tomar los volcados de subprocesos de una instancia de CQ en ejecución para solucionar los siguientes problemas:

  • rendimiento
  • contención de bloqueo.
  • bloqueo
  • otras cuestiones relacionadas con subprocesos

Descarga e instalación

Using the tool

Puede acceder a la herramienta de Análisis y colección de volcados de subprocesos directamente desde un navegador web en http://<host>:<port>/system/console/threadDumps

  1. Para realizar volcados de subprocesos, introduzca el número de volcados que realizar y el intervalo de tiempo entre ellos. A continuación, haga clic en Generar volcado de subprocesos.
    • Marque Usar jstack para que use jstack para generar los volcados de subprocesos.
  2. Haga clic en Ver la versión con formato para ver una lista expandible y codificada por colores de los temas.
  3. Haga clic con el botón derecho del ratón en Ver el archivo sin procesar y seleccione Guardar vínculo como para guardar el archivo de volcado de subprocesos en su ordenador.

Interpretación de resultados

Para un análisis rápido y sencillo de los volcados de subprocesos, puede ver la versión formateada en su navegador web.

  1. Haga clic en Ver la versión con formato para poder analizar rápidamente los volcados de cualquier problema obvio en su sistema.

  2. La vista inicial del volcado de subprocesos es básicamente mostrar el estado de cada uno de los subprocesos en una tabla. Te da algunas ideas sobre la progresión de los subprocesos a lo largo del tiempo.

  3. Los estados de los subprocesos están codificados por colores de la siguiente manera: verde = en ejecución; naranja = en espera; rojo = bloqueado; gris = nuevo, terminado y ausente.

    thread_color_coding
  4. Haga clic en Mostrar/Ocultar fecha y hora para mostrar la fecha y hora de cada volcado de subprocesos.

  5. Haga clic en Mostrar/ocultar información adicional para mostrar información adicional sobre los subprocesos, incluyendo los siguientes:

    • si el subproceso es un ID de subprocesos daemon, con prioridad, java y nativo
    • información sobre el estado del subproceso extendido

    Esta operación puede llevar mucho tiempo, ya que recorre toda la tabla de subprocesos.

Para un análisis más profundo, abra los volcados de subprocesos en un analizador de volcados de subprocesos.

  1. Haga clic con el botón derecho en Ver archivo sin procesar junto al archivo de volcado y haga clic en Guardar vínculo como para guardarlo en su ordenador.
  2. Abra el archivo guardado en un analizador de volcado de subprocesos, como TDA o IBM Thread Analyzer.

Nota:

Tenga cuidado de no hacer clic en Ver versión con formato en un servidor de producción si ha solicitado más de 20 volcados de subprocesos. Puede poner una carga innecesaria en su servidor. En su lugar, descargue el archivo de volcado de subprocesos a su ordenador para su análisis.

Cuestiones pendientes

  • El menú de navegación de la Consola Web se muestra incorrectamente mientras se genera el volcado de subprocesos.

Capacidad de versión CQ

  • CQ 5.5
  • AEM 5.6