Tomcat应用程序在一段时间后没有响应

时间:2012-09-22 10:34:18

标签: tomcat

我有一个场景,其中我在Tomcat上部署的应用程序运行良好,但在大约一周后停止响应。

我无法理解问题所在,尽管我的猜测是它与某些内存问题有关。

是否还有其他人遇到过此问题,以及解决此类问题的可行方法。

谢谢,

切特

1 个答案:

答案 0 :(得分:1)

进行线程转储以查看应用程序的线程正在做什么。

在%JDK_Home%/ bin文件夹下有一个程序jvisualvm.exe(或linux上的.sh) 将其连接到正在运行的应用程序并选择线程选项卡,然后单击“线程转储”按钮。如果你遇到线程,这将告诉你。一旦你的服务器用完了线程,就会停止响应请求。

如果这是您首先想到的内存问题,那么在%tomcat%/ logs文件夹中,您将看到日志中的异常,说明存在内存异常。