我的 Apache 服务器状态消息中有此内容:
LLLLLLLLLLLLLWLLLLLLLLWLLLLLLLLWLLLLLLLLLLWLLLLLLLLLLLLLLWLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLWLWLL ... LLLWLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLWLLLLLLLLLLWLL
这可能是什么原因呢?512 个槽位全部被占满,而每秒的请求数只有 3 个。CPU 负载达到 250+ (15m)。这是不是某种 DDOS ?因为很多请求只是对具有不同 IP 地址的许多不同虚拟主机的 GET 请求。
答案1
这反而意味着 apache 记录请求的时间比接收、处理和发送响应的时间要长得多。这似乎不太可能。更有可能的是您的文件系统出了问题。
(如果您提供服务器状态的完整输出将会很有帮助)
下一步是查看系统日志 - 查看硬件是否有问题。如果问题仍然存在,请检查 iotop 的输出。如果这些输出没有显示任何异常,请查看您的网络服务器日志(访问和错误)。
或许你还没有轮换你的日志时间过长。