寶塔面板顯示cpu和負載出現100%爆滿的情況
寶塔面板顯示cpu和負載出現100%爆滿的情況
(以下親測有效,但均為建議,是否實行請自行定奪)
一、若為業務上流量大所造成的,則為正常情況,建議升級更高配置服務器。
二、大多情況為大量海外ip惡意訪問,或者cc攻擊造成,可以嘗試以下解決方法:
1、在軟件商店找到Nginx免費防火墻(僅限Nginx環境,若為Apache則購買后安裝Apache防火墻),直接安裝;
2、進入設置,在全局配置里打開cc防御和禁止海外訪問(一般安裝之后為默認打開);
3、設置好之后需要過一段時間才會看到效果。如不行建議安裝付費版的nginx防火墻,效果更佳。
三、可能輸數據庫讀寫造成:
1、進入終端后,輸入top查看一下負載情況,如下圖:
可以發現主要是mysql的占用比較嚴重,據此可以優化一下mysql的性能:
2、打開mysql設置,根據根據具體情況調整優化方案(建議在調整前先備份數據庫,再進行操作),再重啟數據庫,或者直接重啟服務器更佳。
效果:
3、在終端輸入top命令后查看,基本是php程序在占用:
打開php的設置,在性能調整中,根據實際情況調整并發方案:
日本三级香港三级人汉