gpt4 book ai didi

linux - Tomcat 6 上的 Java EE Web 应用程序崩溃

转载 作者:行者123 更新时间:2023-11-28 23:51:52 24 4
gpt4 key购买 nike

我有一个在 Linux Cent-OS 上运行的 Web 应用程序 (J2EE+Tomcat6+MySQL+Struts2+Hibernate)。有时(通常在大约 3-4 天后)它变得无法访问,我看到一个空白的白页!“/etc/init.d/httpd status”和“/etc/init.d/tomcat status”都表示它们运行良好。我认为我的 Web 应用程序崩溃了,因为当我重新启动 tomcat 时 Web 应用程序可以再次启动(重新启动 httpd 没有解决任何问题)。该项目的日志显示没有任何可疑之处。请帮助我如何追踪问题或找到更多关于这场危机的信息!这是tomcat问题还是什么?重新安装 tomcat 对我的情况有帮助吗?

最佳答案

没有人可以为您缩小问题范围,您需要提高通用调试技能。

如果您的日志没有显示任何错误,那仅表示您的日志记录有误。可能也意味着你在某处有一个被淹没的异常。

我不会重新安装任何东西,当 99.99% 的错误发生在你自己的代码中时。(相对于备受瞩目的开源系统)

您最好的机会也是查明哪个 servlet 向您返回那个空白页面。该页面真的是空白吗?在浏览器中检查 html 源。

3-4 天的错误周期表明存在内存泄漏,因此我建议在您的应用程序上使用一些 Java 分析工具。 http://download.oracle.com/javase/6/docs/technotes/guides/visualvm/

http://www.skill-guru.com/blog/2010/11/11/troubleshooting-application-performance-with-visualvm/

关于linux - Tomcat 6 上的 Java EE Web 应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7582554/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com