我有一个VPS的Apache服务器。 有时,CPU负载猛增(超过15),而没有太多的访问者(invision董事会论坛)。
我查了apache的状态,显示了很多
vps.mydomain.com选项* HTTP / 1.0
这些条目中的每一个都正在吃掉CPU的一部分。
Apache版本是最新的2.2.16。 我读到它应该被redirect。 但我不明白如何以及为什么我应该redirect它比“防止”它。
你不应该阻止它或redirect它,但基本上它执行2个任务 – 它会closures工人,即当Apache看到一个工人已经达到MaxRequestsPerChild它将做内部虚拟连接 – 所以增加(或删除)MaxRequestsPerChild将降低编号你的看法。
它也被用来唤醒备用/睡眠工作者 – 所以调整Max / MinSpareServers也会减less数量。
哦,作为一个VPS,我会和VPS公司交谈,因为它可能就是那个服务器上的另一个租户正在通过占用CPU或I / O
但是 – 不要阻止它,不要试图redirect它;)