【问题标题】:Tomcat application not responding after a certain periodTomcat应用程序在一段时间后没有响应
【发布时间】:2012-09-23 23:26:38
【问题描述】:

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

我无法理解问题可能是什么,但我猜测它与某些内存问题有关。

还有其他人遇到过这个问题吗?解决这个问题的可能方法是什么。

谢谢,

【问题讨论】:

    标签: tomcat


    【解决方案1】:

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

    在您的 %JDK_Home%/bin 文件夹下有一个程序 jvisualvm.exe(或 .sh 在 linux 上) 将其连接到您正在运行的应用程序并选择线程选项卡并单击线程转储按钮。这将显示您是否有卡住的线程。一旦您的服务器用完线程,它将停止响应请求。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-07-22
      • 1970-01-01
      • 2012-03-16
      • 2017-12-25
      • 1970-01-01
      • 1970-01-01
      • 2018-03-01
      相关资源
      最近更新 更多