Java Apache Tomcat 7不接受连接

Java Apache Tomcat 7不接受连接,java,apache,tomcat,Java,Apache,Tomcat,我正在Ubuntu 12.04上运行ApacheTomcat 7.0.42。当我开始启动Apache时,一切都很好,我可以连接。然而,在使用它一段时间后,我再也不能浏览到Apache上托管的任何站点,甚至连根站点都不能。浏览器只会永远等待连接。如果我在这台机器上,我可以看到很多已经关闭和正在关闭的连接\u等待netstat,但没有打开任何连接。Apache日志文件也没有告诉我任何事情 如果我重新启动Apache,问题不会消失,即使重新启动服务器也无法解决问题。在挣扎了一段时间后,它又开始工作,但

我正在Ubuntu 12.04上运行ApacheTomcat 7.0.42。当我开始启动Apache时,一切都很好,我可以连接。然而,在使用它一段时间后,我再也不能浏览到Apache上托管的任何站点,甚至连根站点都不能。浏览器只会永远等待连接。如果我在这台机器上,我可以看到很多已经关闭和正在关闭的连接\u等待netstat,但没有打开任何连接。Apache日志文件也没有告诉我任何事情

如果我重新启动Apache,问题不会消失,即使重新启动服务器也无法解决问题。在挣扎了一段时间后,它又开始工作,但不久就停止了。 我在机器之间没有任何网络问题

我查看了7上的已知bug,但没有注意到任何听起来相关的东西。我也在机器上重新安装了Apache,但问题很快又出现了


我觉得我错过了一些愚蠢的东西,但我就是不明白。

我不确定这是否有帮助,但您可以尝试以下选项

问题可能不在于Tomcat7,而在于您自己的站点。我已经使用tomcat很多天了,一次也没有注意到这样的问题

可能是您的一个站点内存泄漏,运行一段时间后,由于内存不足,服务器停止运行

如果有许多站点,那么您可以尝试删除所有站点并逐个添加,以检查哪个站点出现问题


您可以先尝试使用simple page,方法是删除所有其他站点,以检查问题是否与tomcat或您的站点有关。

不是关闭等待,而是关闭等待。这意味着TCP已收到来自对等方的关闭消息,并正在等待本地应用程序关闭套接字。它们仍然在当地开放。你能澄清一下“Apache”是指HTTPD还是Tomcat,或者两者都指吗。您可能还必须发布连接器配置和HTTPD mod_proxy*配置(如果有的话),这会使它脱离主题。