java - Apache Tomcat 7 不接受连接

标签 java apache tomcat

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

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

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

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

最佳答案

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

问题可能不是针对Tomcat7,而是针对您自己的站点。我已经使用 tomcat 这么多天了,一次都没有注意到这种问题。

可能是您的站点之一存在内存泄漏,并且在运行一段时间后,由于内存不足而导致服务器停止。

如果有很多站点,那么您可以尝试全部删除并一个一个添加,以检查哪个站点出现问题。

您可以先通过删除所有其他站点来尝试使用简单页面,以检查问题是与 tomcat 还是您的站点有关。

关于java - Apache Tomcat 7 不接受连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19999628/

相关文章:

java - 双零移动到后面的比较器

java - 为什么使用线程池时看不到性能提升?

java - 如何在 SWT java 中的选项卡式项目中创建新选项卡

javascript - 随机函数在 JavaScript 中不起作用

java - 使用 Java SE 6 和 Tomcat 6 安装和配置 JDBC - 请帮忙

JAVA JDBC 驱动程序 PostgreSQL : Parse numbers encoded as BYTEA object

apache - 如何在 Apache Tomcat 服务器上部署 IntelliJ IDEA 项目?

mysql - bitnami 服务器 AWS EC2 micro 上的性能不佳

url - 如何将域关联到特定应用程序 url URL?

java - Tomcat中的默认用户名和密码是什么?