该应用程序正在apache tomcat 7.0.37上运行。它是使用JPA和MySql的Java / GWT应用程序。
有时我们发现它完全没有反应。今天是5个月内第二次发生。重新启动后,它可以正常工作。这两种情况在流量减少时都可以观察到。
我分析了线程转储,没有发现任何死锁。
感谢您提供解决问题的帮助。
谢谢,
基索尔
最佳答案
您提到了GWT,它完全是前端的,很可能与服务器问题无关。
如果问题是基于gwt的浏览器客户端,则可能是内存性能问题(并且刷新浏览器会重置它-不确定通过重启,重启服务器或刷新客户端后的状态)。
如果您拥有重新创建许多小部件/ dom元素并挂在其上的客户端代码,则冻结客户端非常容易。
同样,如果这是gwt-client遇到问题,则可以使用Speedtracer轻松对此进行分析。
Chrome> Speed Tracer>时间轴>内存
(也看一下事件)
如果这是一个问题,则可能需要深入了解您的代码