这个问题已经困扰我1年多时间了,wp运行后CPU经常性100%,检查出来是php-fpm占用了大量的cpu使用率,之前写过一篇优化服务器内存设置,不知道可行否?,但是并没有解决任何问题。
前几天发现网上有朋友说,可以尝试用hhvm替代php环境来运行wp,效果杠杠的。将信将疑下,尝试安装了hhvm环境,据说ubuntu安装hhvm是比较好的,但是用惯了centos也怕麻烦,还是直接在centos上装hhvm了。特别注意的是,hhvm只支持64位的系统环境。
环境配置好后,把wp站放到HHVM里运行了1天,果然CPU问题好很多,基本使用率在15%左右,难得有峰值到50-60%,当然还需要再观察一段时间,看看是否真正解决了这个问题,最起码,开始的效果还是杠杠的~
如果你也遇到这类问题,可以尝试用 hhvm+nginx+mysql来运行wordpress ,看看是否有所改善。
PS:来贴上CPU监控图,可以看到CPU使用率在10-30之间,负载也在0.1-0.3左右,偶尔还会出现峰值,但是基本上都在70-90之间。运行了3天后,有一次HHVM自动关闭,手动启动后就好了,不知原因,等待继续观察。
对于你们这种VPS土豪有意义,对于俺这种共享IP的穷B们,无所谓了
迟早你要换的。现在云服务器用起来很方便。