服務(wù)器內(nèi)存跑滿是什么問題?
程序或者網(wǎng)站程序搭建在服務(wù)器上運行已經(jīng)一年多了,最近出現(xiàn)卡頓,通過360等的測試軟件看到,服務(wù)器運行內(nèi)存經(jīng)常跑到100%,經(jīng)過研究,卡頓的情況就是與內(nèi)存跑滿了的原因?qū)е碌。為什么會出現(xiàn)這個情況,我們來分析一下:
服務(wù)器內(nèi)存跑滿是什么問題?
iis的應(yīng)用程序池?zé)o法及時釋放內(nèi)存
應(yīng)用程序池的默認回收時間是1740分鐘,這容易導(dǎo)致應(yīng)用程序池?zé)o法及時釋放內(nèi)存的情況。發(fā)現(xiàn)內(nèi)存不足建議修改一下自動回收回收時間,當(dāng)然,設(shè)置多長時間回收一次要根據(jù)自身網(wǎng)站情況來設(shè)置。
服務(wù)器本身內(nèi)存資源不足
站長們購買服務(wù)器時的配置大多是按當(dāng)時的情況來選擇的,但隨著服務(wù)器使用時間的不斷增長,網(wǎng)站規(guī)模、流量不斷變大,這也會導(dǎo)致原來的內(nèi)存資源不夠用。發(fā)現(xiàn)內(nèi)存資源不足應(yīng)該及時升級內(nèi)存,以免影響網(wǎng)站的正常運營。
運行的程序過多
上面也提到了,程序的運行需要內(nèi)存的支撐,每運行一個程序都需要使用一定的內(nèi)存資源,當(dāng)服務(wù)器上運行的程序過多時也會導(dǎo)致服務(wù)器出現(xiàn)內(nèi)存不足的情況。這里建議用戶不要在服務(wù)器上安裝多余的軟件,不少用戶喜歡在自己的服務(wù)器上安裝QQ,看視頻,這些行為都是不值得提倡的。服務(wù)器上除了必要的程序外,不要運行其他多余的程序。
服務(wù)器中毒
服務(wù)器受到病毒感染、中木馬、受DOSS攻擊時,也會導(dǎo)致服務(wù)器出現(xiàn)內(nèi)存不足的情況。發(fā)現(xiàn)內(nèi)存不足時也要檢查一下自己的服務(wù)器是不是中了病毒。
經(jīng)過上面四點分析,如果你服務(wù)器沒中毒或者程序沒有問題,就是你服務(wù)器內(nèi)存已經(jīng)跑滿了,可以考慮加內(nèi)存就可以,我司提供的服務(wù)器都是默認16G內(nèi)存或者32G以上內(nèi)存,可以滿足幾年程序和網(wǎng)站的要求了。