我在 VPS 上安装了 Apache 服务器。有时 CPU 负载会飙升(超过 15),而网站(invision board forum)的访客并不多。
我检查了 apache 状态,它显示了很多
vps.mydomain.com 选项 * HTTP/1.0
每个条目都会消耗一部分 CPU。
Apache 版本最新为 2.2.16。我读到它应该被重定向。但我不明白如何以及为什么要重定向它而不是“阻止”它。
答案1
您不应该阻止它或重定向它,但基本上它执行 2 个任务 - 它将关闭工作程序,即当 apache 看到工作程序已达到 MaxRequestsPerChild 时它将执行内部虚拟连接 - 因此增加(或删除)MaxRequestsPerChild 将降低您看到的数字。
它还用于唤醒备用/睡眠中的工作人员 - 因此调整 Max/MinSpareServers 也会减少数量。
哦,因为它是 VPS,我会与 VPS 公司联系,因为这可能只是该服务器上的另一个租户占用了 CPU 或 I/O,导致负载飙升
但是是的 - 不要阻止它,也不要试图重定向它;)