当我们执行 "kill -3 <pid>" 时,输出文件会去哪里
Where will the output file goes when we do "kill -3 <pid>"
我想了解 Jboss 中的 运行 进程出了什么问题。所以我做了 kill -3 <pid>
,但我无法找到线程转储文件。
向 JBoss(或任何 Java 进程)发送 SIGQUIT(又名 'kill -3')会将当前线程转储输出到控制台。特别是,你想在前台 运行 JBoss ,看着你启动它的 shell 。然后当你发送 kill -3 (来自另一个 shell)。
请尝试以下操作。线程转储将重定向到 output_file.
jstack <pid> > output_file
我想了解 Jboss 中的 运行 进程出了什么问题。所以我做了 kill -3 <pid>
,但我无法找到线程转储文件。
向 JBoss(或任何 Java 进程)发送 SIGQUIT(又名 'kill -3')会将当前线程转储输出到控制台。特别是,你想在前台 运行 JBoss ,看着你启动它的 shell 。然后当你发送 kill -3 (来自另一个 shell)。
请尝试以下操作。线程转储将重定向到 output_file.
jstack <pid> > output_file