生活经验

php-fpm进程占用CPU过高(php占用服务器cpu过高)的解决办法|wordpress打开速度优化方案

昨晚开始本站突然负载100%,cpu占用100%,导致接近一天的时间无法访问,无法进入后台,一度以为是挖矿病毒问题,联系服务器客服,排查后是php占用过高了,艰难进入后台调整php配置。(实际上也算是wordpress打开速度优化方案了)

不知道原理,百度了很多文章,最终汇总一句话:核心修改几个php的配置值就可以了。

修改max_execution_time时间为30;(默认值很高,盲猜就是程序保留运行时间吧,减少这个值,并发和排队进程应该会减少,这样同一时间开启的应用少了,占用就下来了)

max_spare_servers数字调整成了10;(这个应该就是空闲排队进程的值吧,这个值一般是maX的70%比较稳妥)

pm max_children 的值调整为25;(这个就是同一时间最大运行进程的值)

一个进程就是30m,看你服务器的运存,这个值尽量不到超过85%的运存,一般就遇不到总是打不开的情况了(除非并发浏览用户太多,一般不会遇到负载100%无法使用的情况了)

wordpress尽量不要装jetpack这个官方插件,用的久了就会导致php加载进程飙升,本站本来是正常的,除了更新一下文章,没有其他动作,就是装了两三个月突然就飙升,超负载了。

阿里云尽管稍微贵点,但是出问题了服务好点,发个工单会有人帮你排查处理,最后告诉你什么问题,能定位到问题就很好解决了,如果不差钱想要用的安心点,可以买阿里云的服务器。

如何创建一个wordpress网站并且从google(谷歌)广告获得收益?|解决方案

赞助订阅 | 进微信群

Share this post