由于网站的需求,不得不把PHP版本调整到7.2,其他一切都好,不过只要一打开wordpress,小鸡的CPU占用率就爆到100%,而且不是瞬间的,是长时间的被php-fpm占满,直接导致网站崩溃。百思不得其解,无意间发现php有个插件 opcache,接下去把max_children调整为30,max_spare_servers调整为5.
这番操作之后,发现服务器CPU不像之前一样经常性占用100%了,虽然php-fpm有时候还会出现突发占用CPU 100%的情况,但基本很快就会恢复正常,对用户的浏览不会造成过多的影响。
虽然没什么详细的理论支撑,但是总归解决了长时间CPU占用率100%的问题。
转载请注明:野草堂 » PHP7.2 解决php-fpm占用CPU过高全记录