伺服器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內建資料應用程式集區..現在就利用他來解決假死..
首先把bbs設一個單獨的目錄..然後點擊應用程式集區..建立應用程式集區.輸入應用程式集區id..
然後把bbs的虛擬目錄下面的.就用程式池..選擇剛才建立的應用程式集區...
然後再回到剛才設好的應用程式集區...點擊..屬性...把回收背景工作處理序數(分鐘)及回收背景工作處理序數還有在下列時間回收時間進程勾上..然後在下列時間回收程式池裡左邊添加..選擇一個時間..一般來說..網站到淩晨3點的時候.基本人都很少了..這時回收一下bbs的進程數..就可以解決了iis(微軟的WEB伺服器平台)假死的現像..
當然還可以配置其他資訊..比如說iis(微軟的WEB伺服器平台)6的使用者名稱.. 我們可以開啟電腦管理..然後開啟電腦使用者管理..添加一個使用者..設定好後..在應用程式集區裡面..標識..把添加的使用者放上去..用使用者來測試回收的進程..當然還有..其他配置..其實很簡單..只要好好看一下..就能明白意思...
也可以藉助專用的工具來回收應用程式集區..這樣方便而且快捷..iis(微軟的WEB伺服器平台)的備份.虛擬機器主機ip的統一修改及連接埠訪問的ip記錄..用批處理是一個很簡單又方便的方法.所以.把一台伺服器做的安全..並不是哪麼容易的事..特別是iis(微軟的WEB伺服器平台)..經常去官方網站搜尋資料是一個好習慣..還有就是經常性的訪問日誌..及註冊表的使用者還有載入啟動並執行程式.及服務也是一個好方法.
網站開啟很慢的原因很多.伺服器佔用不能得到釋放也就直接影響咯網站撒.有些可能是有人在用程式采你網站的資料.直接影響了伺服器.你可以試著把那IP封了試試.