スレッドダンプの取り方

調べればすぐに分かるので,エントリすることもないのだけど.

スレッドダンプは tomcat の catalina.out に出力することもできるし、コンソールに出力することもできる.後者はたぶんファイルにリダイレクトするほうが一般的だと思うけど.

catalina.outに出力:

$ ps ax | grep jdk #JVMのプロセスIDを取得
$ kill -3 JVM_ID #catalina.outに出力

ファイルにリダイレクト:

$ ps ax | grep jdk | xargs jstack > thread-dump.txt