解決w3wp.exe內存占用過高的方法


在IIS6下,經常出現w3wp的內存占用不能及時釋放,從而導致服務器響應速度很慢。

由於內存釋放不及時嚴重影響到服務器的正常運營,建議采用以下配置,但請考慮自身服務器的使用情況。


可以做以下配置:
1、在IIS中對每個網站進行單獨的應用程序池配置。即互相之間不影響。(進程池越多越占用內存,由於訪問網站之后往往不會立即釋放內存資源。)
2、設置應用程序池的回收時間,默認為1720小時,可以根據情況修改。同時,設置同時運行的w3wp進程數目為1。再設置當內存或者cpu占用超過多少,就自動回收內存 。

3、設置固定時間加收進程,比如在凌晨1:00至9:00之前訪問人數都比較少,影響很少小,可以設定每天在這個時間段內進行內存回收,以減少服務器因為內存不足帶來的影響。設定固定的時間在IIS6中沒有限制次數,可以根據實際情況來設定時間比如:晚上12:00,8:00,12:30,6:30等時間段時間有效的進程池資源回收。


一般來說,這樣就可以解決了。但仍然會出現個別網站因為程序問題,不能正確釋放。

 

 

原文地址:https://www.cnblogs.com/Areas/archive/2011/12/23/2299579.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM