【问题标题】:Tomcat 7 stops respondingTomcat 7 停止响应
【发布时间】:2014-09-27 23:47:58
【问题描述】:

我有一个使用 Tomcat 7 + Hibernate + Spring + Ehcache(作为本地缓存)的 REST (Jersey) Web 服务器。 服务器随机停止响应。我没有捕获(再现)停止行为,因此很难准确判断服务器何时挂起。一旦服务器挂起,如果我发送请求,请求甚至无法到达服务器(我没有看到来自应用程序日志文件的任何请求)

我知道这是非常笼统的问题。但是我需要在哪里查看以了解更多信息? 在谷歌上搜索了一段时间后,我发现我需要查看 catalina.out 日志文件,并且需要查看堆转储是否可能出现死锁,以及 JDBC 连接等。

在哪里/如何找到堆转储?我在哪里可以看到 JDBC 连接的任何日志? 我正在使用 Spring + Hibernate 并使用事务管理器来管理事务。我需要在数据源中指定任何特定配置吗?

【问题讨论】:

    标签: java spring hibernate tomcat ehcache


    【解决方案1】:

    对于这样一个笼统的问题,很难给出任何明确的建议。

    在进行堆转储之前,我将使用 JDK 安装中的 jstack 工具从线程转储开始。 这可以让您了解 Tomcat 在停止响应时正在做什么(或不做什么)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-29
      • 1970-01-01
      • 1970-01-01
      • 2012-08-20
      • 1970-01-01
      • 1970-01-01
      • 2012-06-04
      • 1970-01-01
      相关资源
      最近更新 更多