Apache Tomcat 7不接受连接

时间:2013-11-15 11:05:23

标签: java apache tomcat

我在Ubuntu 12.04上运行Apache Tomcat 7.0.42。当我最初启动Apache时,一切都很好,我可以连接。但是在使用它一段时间之后,我再也无法浏览到Apache上托管的任何站点,甚至根本都没有。浏览器只是永远等待连接。如果我继续使用机器,我可以看到许多已关闭的连接,并且在netstat上是CLOSE_WAIT,但没有任何打开。 Apache日志文件也没有告诉我任何事情。

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

我查看了7上的已知错误,但没有发现任何听起来相关的错误。我还在机器上重新安装了Apache,但问题很快就恢复了。

我觉得我错过了一些愚蠢的东西,但我只是没有得到它。

1 个答案:

答案 0 :(得分:2)

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

问题可能不是针对Tomcat7,而是针对您自己的网站。我已经使用了tomcat这么多天并且没有注意到这样的问题。

可能是你的网站之一有内存泄漏,运行一段时间后,由于内存不足导致服务器停止。

如果有很多网站,那么您可以尝试删除所有网站并逐个添加,以检查哪个网站提供了问题。

您可以首先尝试使用简单页面删除所有其他网站,以检查问题是否与tomcat或您的网站有关。