[Java] Usando el parámetro HeapDumpOnOutOfMemoryError para el volcado de pila para JBoss


Answers

Puede ver este volcado desde la consola UNIX.

La ruta para el volcado de pila se proporcionará como una variable justo después de donde haya colocado la variable mencionada.

P.ej:

-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${DOMAIN_HOME}/logs/mps"

Puede ver el volcado de la consola en la ruta mencionada.

Question

Me dijeron que puedo agregar el -XX:+HeapDumpOnOutOfMemoryError a mis opciones de inicio de JVM en mi script de inicio de JBoss para obtener un volcado de almacenamiento dinámico cuando obtenemos un error de -XX:+HeapDumpOnOutOfMemoryError de memoria en nuestra aplicación. Me preguntaba dónde se vierten estos datos? ¿Es solo para la consola o para algún archivo de registro? Si es solo para la consola, ¿qué ocurre si no estoy conectado al servidor Unix a través de la consola?




Si no está utilizando la opción "-XX: HeapDumpPath", en el caso de JBoss EAP / As de forma predeterminada, el archivo de volcado del almacenamiento dinámico se generará en el directorio "JBOSS_HOME / bin".




Links