我在我的网站上使用 WordPress 博客。Web 主机是 hostgator 的服务器。hostgator 提供的控制面板显示有多个索引文件进程。这些进程有时会达到 10 到 20 个,使 CPU 使用率增加 20% 到 45%。在这种情况下,Hosts 会向我发送警报。
WP 3 TOTAL CACHE
我也在使用 wordpress和的插件WP CACHE
。通常会有 1500 到 2000 名访问者同时访问我的网站。
同样的问题也发生在我的其他网站上,该网站也有 wordpress 博客,但它在 hostgator 的专用服务器上。同时有 2500 到 3000 名访问者停留在网站上。如何解决此问题?我甚至升级了 wordpress 版本,但问题仍然存在。服务器是 apache 2.3.6。进程列表显示类似...
4650 usr/bin/php/home/websitename/public_html/index.php 2.3%(CPU) 0.2%(MEM) 4543 usr/bin/php/home/websitename/public_html/index.php 3.4%(CPU) 0.2%(MEM) 4332 usr/bin/php/home/websitename/public_html/index.php 2.8%(CPU) 0.2%(MEM)
请帮助从这种情况中恢复。谢谢
答案1
我不熟悉 WordPress,但这看起来就像是 Apache 对请求数量做出反应并相应地进行扩展。多个并发请求必须并行处理,因此 Apache 会生成进程来执行此操作。