当我的 Web 服务器(Centos 5.5 上的 Apache/2.2.3)需要超过 10 秒才能响应端口 80 上的 nagios Web 请求时,我该怎么办

当我的 Web 服务器(Centos 5.5 上的 Apache/2.2.3)需要超过 10 秒才能响应端口 80 上的 nagios Web 请求时,我该怎么办

Hyperic 表示大约在同一时间有一个僵尸进程。我如何才能确定它是什么进程并从那里开始?

它通常发生在每天午夜至凌晨 1 点之间,但也发生在上午 11 点左右。

如果我可以提供更多详细信息,请告诉我。

谢谢

答案1

您可能有一个瞬时事件导致了此问题。服务重启、日志轮换、磁盘阻塞、交换机上的 ASIC 饱和或 DNS 查找失败。看看您是否可以使用 tshark(Wireshark 命令行)捕获轮换捕获集发生的事件,它可以提供所需的详细信息,以查看是 DNS 查找停滞还是 Apache 服务器停滞,或者响应是否离开 Apache 服务器,而没有返回 Nagios 服务器。

答案2

Apache 2.2.3 非常旧。

建议您升级到最新版本,因为它可能会解决您的问题。

相关内容