Información de MustGather para AIX
La información que resulta de mayor utilidad en el momento de una anomalía depende, en general, del tipo de anomalía que se experimente.
IBM® Support Assistant Data Collector es el programa de utilidad recomendado para recopilar archivos de diagnóstico Java™ para un suceso de problema. IBM Support Assistant Data Collector recopila archivos de diagnóstico como, por ejemplo, volcados y archivos de registro, y le ayuda a enviar la información a IBM, si es necesario. Para obtener más información, consulte Utilización de herramientas de diagnóstico.
- Archivo principal de AIX®
- Si el entorno está configurado correctamente para generar archivos principales AIX completos (tal como se detalla en Configuración y comprobación del entorno en AIX), se genera un archivo principal cuando el proceso recibe una señal de terminal (es decir, SIGSEGV, SIGILL o SIGABORT). El archivo clase Core se genera en el directorio de trabajo actual
del proceso o en la ubicación a la que apunta el
campo de etiqueta especificado con -Xdump.Para un análisis completo del archivo principal, el equipo de soporte de IBM necesita:
- El archivo clase Core
- Una copia del archivo ejecutable Java que estaba ejecutando el proceso
- Copias de todas las bibliotecas que se utilizaban cuando el proceso realizó el volcado de núcleo
Cuando se genera un archivo clase Core:- Ejecute el programa de utilidad jextract en el archivo principal, consulte Extractor de volcado (jextract). La ejecución del programa de utilidad jextract genera un archivo denominado dumpfilename.zip. Este archivo comprimido contiene el volcado y el archivo ejecutable Java necesario y las bibliotecas.Nota: El IBM Support Assistant Data Collector ejecuta el programa de utilidad jextract en volcados del sistema como parte de su proceso de recopilación.
- Si falla el procesamiento de jextract, utilice el programa de utilidad
snapcore para recopilar la misma información. Por ejemplo,
snapcore -d /tmp/savedir core.001 /usr/java8/bin/javacrea un archivado (snapcore_pid.pax.Z) en el archivo /tmp/savedir.
También tiene la opción de mirar directamente el archivo clase Core utilizando dbx. Sin embargo, dbx no tiene la ventaja de comprender los marcos Java y los bloques de control JVM que realiza el visor de volcado. Por lo tanto, se recomienda que utilice el Visor de volcados preferentemente a dbx.
- Archivo clase Core de Java:
- Cuando se graba un archivo principal java, se graba un mensaje (JVMDUMP010I) enSTDERRindicarle el nombre y la vía de acceso completa del archivo principal de java. Además, se puede generar activamente un archivo principal java a partir de un proceso Java en ejecución enviando al proceso un mandato SIGQUIT . El mandato SIGQUIT puede iniciarse mediante kill -QUIT o Ctrl-\.
- Volcado JIT:
- Un error de protección general (GPF) o un suceso de terminación anormal genera un pequeño volcado binario de datos de diagnóstico JIT. Para obtener más información, consulte Volcados de JIT.
- El informe de errores
- La utilización de errpt -a genera un informe detallado completo a partir del registro de errores del sistema. Este informe puede proporcionar un rastreo de pila, que es posible que no se haya generado en ningún otro lugar. El informe también puede apuntar al origen del problema donde de otra forma resultaría ambiguo.