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(谷歌)广告获得收益?|解决方案

好价雷达 · iMessage 里的 AI 比价助手
对它说一句「盯着 iPhone 降到 4000」,到价自动提醒;也支持查历史好价与凑单。苹果设备点 poke.com/r/iycmctg3F1E 一键安装。
订阅《创造者日报》邮件版
每天精选可动手的搞钱机会、好用工具与稀缺观点,免费直达你的邮箱。
English reader? Subscribe the EN edition →
iMessage 邮件 联系我们
EN