Tomcat 7 Web应用程序停止处理请求

时间:2012-08-24 14:36:25

标签: java tomcat

我们正在使用tomcat 7.0.19,用于jsf(richfaces),seam,jpa web应用程序。

我们注意到大约2个月后,网络请求停止处理。

我们正在使用HTTP / 1.1连接器。堆和permgen内存似乎很好。日志中没有内存不足错误。 我们使用jvisualvm来监视堆,permgen,线程和线程转储,以及它们看起来没问题。

localhost_access_log停止更新。连接器端口仍在侦听。

我们重新启动Tomcat后,新的请求就可以了。

您能否告知我们应该调查的其他方面(任何其他追踪)。我们应该配置请求转储过滤器。

我们应该升级到tomcat 7.0.29吗?什么可能导致连接器停止在端口上处理请求?

更多信息:堆(使用1/6),PermGen(1/2使用)。 GC有效地减少了堆。本地访问日志未更新的事实表明请求不是对Servlet容器进行的。我们正在使用JPA连接池,没有注意到任何数据库连接问题。重启后,一切正常。

提前致谢。 乙

1 个答案:

答案 0 :(得分:1)

tomcat 7的问题:tomcatexpert.com/ask-the-experts / ... Apache bug link

  1. 升级到tomcat 7.0.32
  2. 使用NIO代替BIO连接器。