У нас есть проблемы с Tomcat 5.5, который останавливается ночью на наших производственных серверах (Linux CentOS 4.8), и мы понятия не имеем, почему он останавливается... В журнале Catalina.out или в журнале приложений нет журнала Tomcat.
Мы пробовали разные вещи, чтобы узнать, почему сервер останавливается:
- настроить Tomcat для создания основного дампа
- инструмент
System.exit()
с javassist, чтобы узнать, был ли вызван метод - добавить к JVM привязку остановки (с
Runtime.getRuntime().addShutdownHook()
)
Ни один из них не работал, у нас нет дампа ядра, метод Exit и hookdown выключения не вызываются. Мои выводы:
- VM не завершена правильно, но аварийно завершается без какого-либо журнала.
Любая идея или журнал, чтобы прочитать, почему Tomcat останавливается?