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