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

标签 java tomcat

我们正在为 jsf(richfaces)、seam、jpa 网络应用程序使用 tomcat 7.0.19。

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

我们正在使用 HTTP/1.1 连接器。堆和 permgen 内存似乎很好。日志中没有内存不足错误。 我们已经使用 jvisualvm 来监控堆、permgen、线程和线程转储,它们看起来都正常。

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

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

能否请您告知我们应该调查的其他领域以进行调查(任何其他追踪)。我们是否应该配置 Request Dumper Filter。

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

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

提前致谢。 B

最佳答案

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

  1. 升级到tomcat 7.0.32
  2. 使用 NIO 而不是 BIO 连接器。

关于java - Tomcat 7 Web 应用程序停止处理请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12111495/

相关文章:

java - 这种分组方法有什么问题吗? (分割字符串)

java - 事务未回滚

windows - 无法使用来自 jenkins 的 git 从 tomcat 安装连接到 bitbucket

java - Gzip 不工作?

java - 编译时错误: package javax. servlet不存在导入javax.servlet.*

java - 如何将 Spinner 对象传递给 Android/Java 中的其他 Activity

java - 操作栏背景显示在屏幕中间

java - 如何获取在使用 JOptionPane.showOptionDialog 时单击了哪个选项?为什么会出现不兼容类型错误

java - runtime.getruntime().exec ("wscript.exe macro.vbs") 在 Windows Server 2008 上不起作用

java - Tomcat Javamail 端口 365?