Estamos usando Wildfly 11 con JDK 8 en Amazon Linux. ¿Cómo obtengo un volcado de subprocesos de nuestro proceso Wildfly? Estamos intentando solucionar el motivo por el que vemos una alta utilización de CPU para ese proceso. NO tenemos jstack instalado, así que pensé que podría usar "kill -3", pero no genera nada...
[myuser@mymachine ~]$ ps -elf | grep java
0 S jboss 1574 1 0 80 0 - 28276 - 07:02 ? 00:00:00 /bin/sh /usr/java/wildfly/bin/standalone.sh -c standalone.xml
0 S jboss 1617 1574 1 80 0 - 994904 - 07:02 ? 00:09:18 /usr/java/default/bin/java -D[Standalone] -server -Xms256m -Xmx2048m -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=512m -Djava.net.preferIPv4Stack=true -Dorg.jboss.boot.log.file=/usr/java/wildfly/standalone/log/server.log -Dlogging.configuration=file:/usr/java/wildfly/standalone/configuration/logging.properties -jar /usr/java/wildfly/jboss-modules.jar -mp /usr/java/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/usr/java/wildfly -Djboss.server.base.dir=/usr/java/wildfly/standalone -c standalone.xml
0 S 602 3777 3748 0 80 0 - 27619 - 15:24 pts/0 00:00:00 grep --color=auto java
[myuser@mymachine ~]$
[myuser@mymachine ~]$
[myuser@mymachine ~]$ sudo kill -QUIT 1574
[myuser@mymachine ~]$
Se agradece cualquier ayuda.
Respuesta1
El PID es incorrecto. Intentar
sudo matar -QUIT 1617
Ese es el proceso de Java que inició el PID principal (1574).