w3wp.exe記憶體佔用過高(網站打不開,應用程式池回收就正常)
伺服器cpu,記憶體正常, 部分網站打不開,應用程式池回收就正常,如何解決?
提問:
伺服器\IIS和ASP問題請問下各位``網站最近每天要出現幾次打不開很慢只顯示tile標題其它無,站點是ASP的,前臺生成的html,今天看到的W3WP.exe佔用最高達280M,一般都只有170M左右IIS管理裡地址池回收一下就正常是什麼原因? 補充:伺服器CPU佔用極少`只有百分幾點實體記憶體6G 記憶體佔用量也極少.
PS:主要問題就是這個程式池.網站出現慢或打不開,一回收就正常.
WEB伺服器高手–們在哪裡? 再PS:CTRL+C的將被BS.網上搜尋的我都看完了!答案有效繼續送分…
回答:
樓主如果排除病毒問題。我有兩個方法可以解決。1。應用程式池設定。2。檢查網站程式,可能有死迴圈或者資料庫某個表資料量過大。應用程式池設定樓主搜搜。懶得打了 主要就那麼幾項。網站程式檢查 如果樓主沒檢查出什麼錯誤。我可以幫你。qq 37598128養成看日誌的習慣。不光windows系統日誌哦。。憑我的經驗 一般都是這兩個問題鬧的。以前我們公司網站也是樓主的情況。折騰了我兩個月。才恢復正常。主要的是我不愛問別人。愛鑽牛角尖。。呵呵 如果當時問別人估計很快就能搞定。大家多互相學習才能迅速提高。提問者評價問題已經找到了.不過還是謝謝!
縮短IIS應用程式池回收時間,減少IIS假死現象 。
解決方法:
1.asp是否正確對映到’C:\WINDOWS\system32\inetsrv\asp.dll’
2.一般來講,是由於在同屬iis(微軟的WEB伺服器平臺)的應用程式池出現了某個站ASP程式碼錯誤所致,使得記憶體耗盡,檢查程式碼本身的問題.可以隔離到單獨應用程式池除錯
3、減少應用程式池回收時間。預設為:1740。。可設為120(每2小時)
iis(微軟的WEB伺服器平臺)假死的原因:
開啟iis(微軟的WEB伺服器平臺) 你就會看到應用程式池,預設只有一個應用程式池,檢視應用程式池的屬性,會發現他的回收時間,預設多達,1740分鐘,就是說,需要在1740分鐘後才回收此應用程式池,如果在這個時間內,達到請求的最高限制,那麼就會出現ASP假死的情況,這個就是大型網站出現假死的情況,反而,小型網站確不會出現這樣的情況,因為他請求少,流量少,還沒達到限制數量。當然要看你的伺服器上網站數目而定。
以下是解決方法:
資料一
單個網站解決方法:
把應用程式池回收時間縮短到300-600分鐘,其間回收過程中,需要佔用一點CPU資源,沒辦法,為了穩定性,再把回收時間設為凌晨5點。
多網站解決方法:
視伺服器網站的多少,新建多個應用程式池,把每個池回收時間縮小到300分鐘,然後再分配每個池10個網站左右(這個分配是要求你的網站訪問量所定)如果某個網站,訪問量大,就單獨給他一個程式池,但是這樣做的後果就是需要大記憶體,一個池現在佔用我120M記憶體左右,反正記憶體大,沒關係
那麼多網站如何分配應用程式池,開啟iis(微軟的WEB伺服器平臺)–檢視你要分配的網站屬性,檢視主目錄–在下面你就會看到應用程式池了,分配一個就行了。
資料二
大家在使用iis(微軟的WEB伺服器平臺)6時…如果裝了動網論壇.肯定有出現過iis(微軟的WEB伺服器平臺)6假死現像…就是asp網頁開啟慢…但是iis(微軟的WEB伺服器平臺)卻是正常的…靜態網頁開啟速度一樣…這時候…我一直是重啟的方法…查了官方的資料結果沒有…據官方資料說…win2003很快就要打這個補丁了…是iis嬰兒起名(微軟的WEB伺服器平臺)6對access(小型網站之最愛)驅動支援不理像…也算是一個bug吧…由於我的伺服器虛擬主機多…而且大多支援asp…如果一旦假死就無法執行…在多方面的資料查詢下…找到了一個比較簡單的方法…具體我測試是透過了…iis(微軟的WEB伺服器平臺)6自帶資料應用程式池…現在就利用他來解決假死…
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69918221/viewspace-2645406/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 電腦記憶體佔用過高怎麼辦 電腦記憶體佔用過高解決方法記憶體
- oracle RDBMS Kernel Executable 佔用記憶體過高Oracle記憶體
- win10記憶體佔用過高程式沒多少怎麼辦 win10記憶體佔用過高的方法Win10記憶體
- filebeat實踐-記憶體佔用-最大記憶體佔用記憶體
- Windbg分析高記憶體佔用問題記憶體
- win10如何降低chrome記憶體佔用_win10電腦chrome記憶體佔用過高怎麼辦Win10Chrome記憶體
- win10開機記憶體佔用高怎麼解決_win10開機後記憶體佔用高的解決措施Win10記憶體
- win10電腦記憶體過高怎麼辦 win10記憶體佔用過高的方法Win10記憶體
- Java中的CPU佔用高和記憶體佔用高的問題排查Java記憶體
- win10一開機記憶體佔用60%什麼原因 win10開機記憶體佔用過高達到60%如何解決Win10記憶體
- 字串池化,減少1/3記憶體佔用字串記憶體
- win10開機記憶體佔用60%怎麼辦 解決開機執行記憶體佔用率過高的方法Win10記憶體
- 利用Windbg分析高記憶體佔用問題記憶體
- 記一次用Android Studio的Profiler排查安卓記憶體佔用過高Android安卓記憶體
- 桌面視窗管理器佔用記憶體過高怎麼辦 電腦莫名其妙記憶體佔用很高記憶體
- 減少.NET應用程式記憶體佔用的一則實踐記憶體
- win10 microsoft edge佔用記憶體高怎麼辦_win10 microsoft edge佔用記憶體高處理方法Win10ROS記憶體
- win10記憶體佔用高怎麼解決_win10系統記憶體佔用高解決步驟Win10記憶體
- 分析並優化 Android 應用記憶體佔用優化Android記憶體
- win10記憶體佔用高解決方法Win10記憶體
- C#獲取CPU佔用率、記憶體佔用、磁碟佔用、程式資訊C#記憶體
- 16g記憶體win10開機記憶體佔用高如何解決_16g記憶體win10開機記憶體就達55%怎麼辦記憶體Win10
- Win10記憶體佔用過多怎麼辦 win10清理記憶體佔用的方法Win10記憶體
- Win10開機後記憶體佔用高80%以上怎麼回事 Win10開機後記憶體佔用高80%以上的處理方法Win10記憶體
- win10記憶體佔用率過高怎麼辦 win10開機記憶體佔用百分之九十Win10記憶體
- 修改oracle記憶體佔用Oracle記憶體
- 資源記憶體佔用記憶體
- win10如何查詢哪些應用記憶體佔用大 win10如何檢視軟體記憶體佔用Win10記憶體
- win10記憶體佔用過高但是實際沒有多少程式怎麼辦Win10記憶體
- win10工作管理員記憶體佔用過高怎麼解決Win10記憶體
- 如何在生產環境排查 Rust 記憶體佔用過高問題Rust記憶體
- MacOs中docker.Hyperkit佔用記憶體過高無法停止問題MacDocker記憶體
- mysql佔用記憶體高的一種解決方法MySql記憶體
- 監控某程式記憶體佔用異常記憶體
- AIX程式記憶體佔用數的計算AI記憶體
- 深度解讀昇騰CANN記憶體複用技術,降低網路記憶體佔用記憶體
- node計算記憶體佔用記憶體
- 託管堆記憶體佔用記憶體