昨天一個(gè)美國服務(wù)器用戶反饋他的寶塔面板負(fù)載和CPU全部100%,如下圖所示:
看到這種情況,小編首先推薦用戶參看《Linux寶塔面板CPU占滿100%,負(fù)載100%網(wǎng)站緩慢解決方法》一文嘗試解決。但是用戶還是無法解決。最后小編只能親自上手,登錄面板后發(fā)現(xiàn),該用戶出現(xiàn)的這個(gè)CPU占面100%的情況并非是由于SQL數(shù)據(jù)庫負(fù)載引起,而是由于php-fpm進(jìn)程過多導(dǎo)致,如下圖所示:
通過觀察基本上可以確定是php-fpm的進(jìn)程過多占用了大部分的內(nèi)存,因此我們只需要修改php-fpm的配置文件即可。寶塔面板中php-fpm的配置文件php-fpm.conf如下,編輯其配置,將數(shù)字都往小調(diào)整,一般可以調(diào)整為默認(rèn)配置的一半。
另外小編發(fā)現(xiàn),該用戶的寶塔面板一直存在PHP報(bào)錯(cuò),如下圖所示:
這個(gè)可能是由于PHP環(huán)境出現(xiàn)了比較嚴(yán)重的問題,導(dǎo)致現(xiàn)在這樣的高CPU的占比,因此需要把環(huán)境重新配置一下。經(jīng)過上面2個(gè)步驟的處理之后,成功的解決了問題。到這里關(guān)于php-fpm進(jìn)程過多導(dǎo)致寶塔面板開機(jī)CPU占用100%的問題就解決好了。