本番サーバー (Linux CentOS 4.8) で夜間に停止する Tomcat 5.5 に問題があり、停止する理由がわかりません... catalina.out またはアプリケーションのログに Tomcat のログがありません。
サーバーが停止する理由を見つけるために、さまざまなことを試しました。
- コア ダンプを生成できるように Tomcat を構成する
- javassist を使用してメソッドをインストゥルメント
System.exit()
し、メソッドが呼び出されたかどうかを確認します - JVM にシャットダウン フックを追加します (を使用
Runtime.getRuntime().addShutdownHook()
)
それらのどれも機能しませんでした。コア ダンプはありません。Exit メソッドとシャットダウン フックは呼び出されません。私の結論は次のとおりです。
- VM は適切に終了されませんが、ログなしでクラッシュします。
Tomcatが停止する理由を見つけるために読むアイデアやログはありますか?