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

asdfg147發表於2020-05-19

相信大家在使用伺服器的時候會有出現記憶體使用率比較高的情況, 這邊給大家說下到底有哪些原因導致記憶體不足

一、應用程式池
應用程式池有一個預設回收的時間,到了這個時間就會自動釋放記憶體,這個時間一般是1740分鐘,而這種程度的時間可能會導致應用程式池無法及時釋放記憶體,從而出現記憶體不足的情況發生。
如果是這總原因導致的,可以修改下回收時間,但也需要根據網站自身情況進行設定。
二、伺服器本身記憶體不足
通常情況下,在購買伺服器的時候,會根據當時情況進行選擇記憶體配置,但隨著網站的發展,規模和流量不斷變大,導致現有記憶體資源無法滿足也是有可能的。
這種情況比較容易判斷,當發現是本身記憶體資源的問題時,應該及時升級或更換配置,以免影響網站的正常執行。
三、執行的程式過多
程式的執行需要記憶體的支援,你所執行的每一個程式都是會消耗記憶體資源的,當香港伺服器上執行的程式過多時,就會出現記憶體被佔用而導致其他任務無法執行的情況。
除了一些必要的,建議不要安裝多餘的軟體,尤其是不明來歷的軟體,更可能會帶來病毒。刪除多餘的軟體後,儘量減少在伺服器上執行當時無需用到的程式,以免佔用過多資源而導致整體執行變慢


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

相關文章