Cómo generar archivos javacore y archivos heapdump
En Unix/Linux, el método para generar estos dos archivos es el siguiente:
# ps -ef | grep java
user 4616 4582 0 17: 30 pts/0 00:00:00 grep java
root 5580 1 0 Oct27 ?00:02:27 /usr/bin/java -server -XX:PermSize=64M -XX:MaxPermSize=128m - Djava .util.logging.manager=org.apache.juli.ClassLoaderLogManager - Djava.util.logging.config.file=/usr/local/tomcat8090/conf/logging.properties-Djava.endorsed.dirs=/usr/local/ tomcat8090 /endorsed-classpath:/usr/local/tomcat8090/bin/bootstrap.jar-Dcatalina.base=/usr/local/tomcat8090-Dcatalina.home=/usr/local/tomcat8090home=/usr/local/tomcat8090 -Djava. io .tmpdir=/usr/local/tomcat8090/temp org.apache.catalina.startup.Bootstrap start
# kill -3 5580
Primero, averigüe la identificación del proceso Java, y luego ejecute la operación "eliminar -3 número de proceso", espere a que se generen los archivos y luego realice la misma operación nuevamente para generar otro conjunto de archivos.