0
时,输出文件将会出现在哪里我想了解Jboss中正在运行的进程出了什么问题。所以我做了kill -3 <pid>
,但我无法启动线程转储文件。当我们执行“kill -3 <pid>”
时,输出文件将会出现在哪里我想了解Jboss中正在运行的进程出了什么问题。所以我做了kill -3 <pid>
,但我无法启动线程转储文件。当我们执行“kill -3 <pid>”
向JBoss(或任何Java进程)发送一个SIGQUIT(aka'kill -3')会将当前线程转储输出到控制台。特别是,您希望在前台运行JBoss,查看您启动它的shell。然后,当发送kill -3(从另一个shell)时,应该在控制台中显示线程转储。
请尝试以下操作。线程转储将被重定向到output_file。
jstack <pid> > output_file