Apache 随机超时

Apache 随机超时

我已经为这个问题纠结了好几天了。

Apache 运行正常。然后突然开始超时。

错误日志中没有任何内容。

还有一些事情: - 我甚至重新安装了盒子。 - 几个月来代码库都没有动过。 - 我已经做过语音测试,所以我知道这不是带宽过载问题 - 重新启动 apache 不一定能解决问题,即使是暂时的(唯一能做的就是随机尝试)

如果您能指导我使用可以帮助我解决这个问题的工具,或者您知道我应该看到的任何具体信息,我将不胜感激。

答案1

我猜你使用的是 Linux。你能给出 Apache 和内核版本以及架构吗?此外,在httpd配置文件转动日志级别调试,使用以下命令启动 Apache-e 调试并提供网络状态监测萨里-q 1 10ps-aux下次超时时输出并准备重新启动吗?

你能告诉我们你使用的是什么 MPM 吗?例如,prefork、hybrid、worker。

答案2

您检查过 dmesg 信息吗?

我有同样的问题 - apache 毫无理由地挂起...我使用M/监测控制httpd进程是否活跃,并在没有连接时重新启动。

答案3

您确定超时不是由于 Apache 外部的原因(例如网络或防火墙)吗?

如果无法连接,您是否能够通过 IP 地址或本地主机从服务器重新连接到自身?您可以尝试telnet 本地主机 80看看是否建立了 TCP 连接。

答案4

您可以尝试在 crontab 中添加一行,如 telnet 127.0.0.1 80,看看挂起是否继续,至少排除超时

相关内容