Tomcat 在没有任何日志或任何堆栈的情况下停止
2022-09-02 21:03:54
我们在Tomcat 5.5上遇到了麻烦,它在晚上停止在我们的生产服务器(Linux CentOS 4.8)上,我们不知道为什么它会停止...catalina.out 中没有任何 Tomcat 的日志或任何应用程序的日志。
我们尝试了不同的方法来找出服务器停止的原因:
- 配置Tomcat以能够生成核心转储
- 使用javassist的仪器方法,以查找该方法是否被调用
System.exit()
- 将关闭挂钩添加到 JVM(使用
Runtime.getRuntime().addShutdownHook()
)
它们都不起作用,我们没有核心转储,不调用 Exit 方法和关机钩子。我的结论是:
- VM 未正确终止,但崩溃而不显示任何日志。
任何想法或日志阅读以找到为什么Tomcat停止?