- - PR -
tomcatが突然停止する
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-11-20 13:08
apache2.0+tomcat5.028でWebシステムを開発しているのですが、テストをしていると、突然tomcatが停止することがあります。
開発開始当初はそれほどでもなかったのですが、ここ最近はその頻度が高くなってきました。 原因を調べようにも、何を見ればよいのかわからず、困っています。 何を疑えばよいのか、突然停止したときに何を見ればよいかなど、アドバイスをください。 |
|
投稿日時: 2005-11-21 01:32
Javaプログラムが停止してしまった場合の解析は、スレッドダンプを取得すれば、だいたいの場合、ずばり原因がわかります。
UNIX/LINUXの場合は、プロセスにQUITシグナルを送ると標準出力に出てきます。 http://www.atmarkit.co.jp/fjava/rensai2/webopt07/webopt07.html Windowsの場合は標準入力に Ctrl-Break を送ればよいです。 http://www.smg.co.jp/JavaTroubleshooting/trouble007Main.html#trouble4 ただし、標準入出力が見えなくなっていると工夫が必要になってきます。 http://www.jajakarta.org/kvasir/bbs/technical/1565 テストフェーズなら、Tomcatを標準入出力がある状態で起動しておくのが簡単です。 Windows なら、コマンドプロンプトで catalina.bat run だったかな。 読み方は以下が参考になります: http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=14213&forum=12&6 # dev2devに虚無僧だか侍とかいう便利ツールがあったはずだけど、いまはなんでか見えない。 IDEからTomcatを起動してるなら、デバッグ起動してみればいいです。 こっちのほうが読みやすいし簡単かも。 |
|
投稿日時: 2005-11-21 12:39
># dev2devに虚無僧だか侍とかいう便利ツールがあったはずだけど、いまはなんでか見えない。
「メンテナンス」だったそうで。 http://www.beasys.co.jp/ 侍はこちらですね。 http://www.beasys.co.jp/dev2dev/resourcelibrary/utilitiestools/monitoring.html Tomcatがハングしているのならスレッドダンプですが、もしプロセスもろとも消えてしまっているのであればこちらのサポートパターンが役に立つかもしれません。 http://www.beasys.co.jp/cs/support_news/product_troubleshooting/System_Core_Pattern.html http://www.beasys.co.jp/cs/support_news/product_troubleshooting/JVM_Crash_wout_Dump_Pattern.html |
1