2016-11-21 8 views
0

Jbossで実行中のプロセスに何が問題になったのか理解したいと思っています。だからkill -3 <pid>でしたが、私はスレッドダンプファイルを手にすることができませんでした。"kill -3 <pid>"

答えて

3

JBoss(または任意のJavaプロセス)にSIGQUIT(別名 'kill -3')を送信すると、現在のスレッドダンプがコンソールに出力されます。特に、JBossをフォアグラウンドで実行していて、起動したシェルを見たいとします。そして、kill-3を別のシェルから送信したときにコンソールにスレッドダンプが表示されます。

1

以下を試してください。スレッドダンプはoutput_fileにリダイレクトされます。

jstack <pid> > output_file