[事象]
HeapDumpBeforeFullGCやHeapDumpAfterFullGCを設定したにも関わらず、ヒープダンプがどこにも出力されない。
[原因]
catalina.outのログを確認すると、Unable to create java_pidXXX.hprof.nnが権限エラーで出力できないというエラーが発生していた。パスを指定していなかった為、TomcatユーザーでデフォルトのJavaの配置場所(root権限)で書き込みしようとしており出力できなかった。
[対応]
ヒープダンプのパスを設定する。
ex.) -XX:HeapDumpPath=/tmp
- 作者: 小堀一雄,茂呂範,佐藤聖規,石垣一,飯山教史
- 出版社/メーカー: 翔泳社
- 発売日: 2010/02/27
- メディア: 大型本
- 購入: 7人 クリック: 77回
- この商品を含むブログ (8件) を見る