共計 1128 個字符,預計需要花費 3 分鐘才能閱讀完成。
寶塔 linux 面板 CPU 資源占用過高怎么辦? 寶塔面板 cpu100% 怎么辦? 阿里云和騰訊云官方后臺界面的監控數據頁面也有相應的內存使用情況統計,如果服務器安裝的寶塔操作面板的話,在寶塔操作面板后臺界面上也有相應的監控功能,監控云服務器的 CPU 利用率以及內存占用率等情況。
(1) 首先登陸你的寶塔面板后臺,在左側找到【監控】菜單,進入監控菜單頁面后,如果監控未開啟,則不會查看到數據,運維人員可自行開啟監控功能,如下圖:
(2) 監控功能開啟后,一段時間后,再進入這個監控頁面,我們即可看到當前服務器的 CPU 利用率、內存占用率等服務器資源使用情況。
寶塔 linux 面板 CPU 資源占用過高怎么辦?
比如,我們安裝的是寶塔 Linux 面板,建站環境所使用的是 LNMP,Nginx 1.15、MySQL 5.5、PHP-7.2,基本情況了解了下面直接看操作。首頁,進入 php7.2 的管理頁面,選擇安裝一個 opcache 緩沖器,用于加速 PHP 腳本,如下圖:
接著在配置修改選擇將最大腳本運行時間修改為 60,最后將并發方案設為 30 并發 (注意:寶塔面板通常會自動根據你的服務器配置給你設置合適的并發,如果你覺得不夠用可以自己設置),接著在性能調整中將最大空閑進程數設置為 20。如下圖:
按照以上這個方法優化,云服務器發現并沒有出現 CPU 負載狀態過高了,也就是說這個方法是非常有效的。但是,不能夠保證這個方法對于大家都是有效的。
如果上述辦法并不管用,請接著往下看:
1、重啟服務器和寶塔面板
首先可以考慮對當前的服務器和寶塔面板進行重啟,重啟的方法很簡單,在寶塔面板的右上角有個“重啟”按鈕,點開后會有兩個選項供你選擇,這種負載狀態、CPU100% 的情況一般都是由服務器所導致的,寶塔面板也是便于操作,所以首先考慮的是重啟服務器。
2、查看占用資源的程序
上圖顯示的負載狀態、CPU100% 這兩種情況可在遠程登錄服務器后使用 top 命令來看詳細數據,要查看到 CPU 使用最高的就是服務器上所運營的域名,是以英文的形式體現的。
3、使用服務器命令結束異常程序
在遠程面板中使用 K 命令可以結束它,CPU 恢復正常情況,當訪問網站的時候它又會直接沖上 100%,看著都想打它,技術不硬解決不了呀,苦惱中 ing。
4、服務器環境重裝
如果以上方法還解決不了負載狀態、CPU100% 的問題,那只有選擇重裝服務器了,直白一點也就意味著要重裝三種:服務器、寶塔面板、網站配置,想想都頭大。
最后: 如果以上的方法效果都不明顯,建議大家從程序本身,比如最近安裝什么插件或模板主題,可以卸載了最近安裝主題或插件,重啟服務試試,還有查看一下最近有沒有被 CC 攻擊之類的,這類攻擊也可能導致 CPU 上升,如果還不行那就通過升級服務器配置解決此問題。