伺服器記憶體跑滿是什麼原因造成的?

hkidc2019發表於2019-11-27


一、應用程式池


應用程式池有一個預設回收的時間,到了這個時間就會自動釋放記憶體,這個時間一般是1740分鐘,而這種程度的時間可能會導致應用程式池無法及時釋放記憶體,從而出現記憶體不足的情況發生。


如果是這總原因導致的,可以修改下回收時間,但也需要根據網站自身情況進行設定。


二、伺服器本身記憶體不足


通常情況下,在購買伺服器的時候,會根據當時情況進行選擇記憶體配置,但隨著網站的發展,規模和流量不斷變大,導致現有記憶體資源無法滿足也是有可能的。


這種情況比較容易判斷,當發現是本身記憶體資源的問題時,應該及時升級或更換配置,以免影響網站的正常執行。


三、執行的程式過多


程式的執行需要記憶體的支援,你所執行的每一個程式都是會消耗記憶體資源的,當香港伺服器上執行的程式過多時,就會出現記憶體被佔用而導致其他任務無法執行的情況。


除了一些必要的,建議不要安裝多餘的軟體,尤其是不明來歷的軟體,更可能會帶來病毒。刪除多餘的軟體後,儘量減少在伺服器上執行當時無需用到的程式,以免佔用過多資源而導致整體執行變慢。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69951811/viewspace-2665893/,如需轉載,請註明出處,否則將追究法律責任。

相關文章