IIS6.0經常會死掉,出現Service Unavailable提示

系統是:windows2003
有兩個網站:分別用了2個緩衝池
網站是.net framework2.0開發的
但如果訪問量大了,會出現Service Unavailable

查看系統日誌出


事件類型: 警告
事件來源: W3SVC
事件種類: 無
事件 ID: 1011
日期: 2010-9-27
事件: 17:23:51
用戶: N/A
計算機: K-SERVER
描述:
爲應用程序池 'web' 提供服務的進程在與 World Wide Web Publishing 服務通信時遇到致命錯誤。進程 ID 爲 '1752'。數據字段包含錯誤號。
如果 NT AUTHORITY/NETWORK 服務帳戶不具有所需的註冊表項的權限,可能會發生此問題。
但我們的系統在其他地方也部署了不少,都沒出現問題,就是在某一客戶那裏出現這種問題!

訪問量大了,會出現Service Unavailable
主要是數據庫操作是否等關閉,資源釋放
緩存的使用
檢查資源消耗情況

出現這種情況是由於網站超過了系統資源限製造成的,主要是程序佔用資源太多。

檢查一下程序中是否存在死循環,讀取器是否關閉,優化一下程序

另外如果網站當前訪問人數過多,超過了系統的IIS連接數限制,也會出現這種情況

我遇到過,我當時是線程開的多了。

在application pool那邊設置一下回收機制。

這個只能治表,不能治本,還是查看程序是否有內存泄露和資源沒有釋放等等。

儘量讓用戶在同一瀏覽器窗口進行網站的訪問,既減少使用“在新窗口中打開頁面(_blank)”
來源:英超直播

發佈了35 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章