為應用程序池 '×××' 提供服務的進程關閉時間超過了限制。進程 ID 是 '7480'。
提示的ID可以有很多,例如3844、8004、6124等數字。
在百度上搜了下,發現很多類似的問題,引發的根本原因未知,但導致出現此種情況的直接原因為IIS失敗保護!
例如設置失敗保護為每5分鍾失敗數超過5次則關閉應用程序池,就會出現停止服務的情況,此時提示日志為:
應用程序池 '×××' 被自動禁用,原因是為此應用程序池提供服務的進程中出現一系列錯誤。
解決辦法如下:
Internet 信息服務(IIS)管理器->應用程序池->DefaultAppPool->屬性->運行狀態->啟動快速失敗保護的鈎去掉!
為了避免真的遇到很多錯誤時沒有提示,可以不關閉,只是把快速保護的保護范圍加大些,例如每5分鍾失敗50次則關閉對應的程序池 為應用程序池 'DefaultAppPool' 提供服務的進程關閉時間超過了限制。進程 ID 是 '1003'。 有關更多信息,請參閱在 http://go.microsoft.com/fwlink/events.asp ;的幫助和支持中心。
注:ID號,是變化的,可以為任何數據如3124,每次出現這種錯誤,ID都是不一樣的!
服務器表現:IIS6.0假死機,頁面打不開,ASP頁面,無法執行!網站打不開 本人的解決方法:目前IIS服務器應用程序池設置如下:
右擊應用程序池DefaultAppPool,選取屬性:
一、回收
1、回收工作進程(分鍾):選中,值為1740
2、回收工作進程(請求數目):不選(原先設置為35000)
3、在下列時間回收工作進程:不填
4、消耗太多內存時回收工作進程:全不選。(2、3、4項可能避免了在訪問量高的時候強制回收進程可能引發的服務器響應問題,猜的^-^)服務器內存夠大,豁出去了給它用。
二、性能
只選中空閑超時20分鍾。其他都不選。WEB園最大工作進程數為1(默認)。原來的請求隊列限制為4000,現在無限制。
三、運行狀況
前兩項都起用,是原來的默認設置。啟動時間限制90秒,關閉時間限制180秒。
“關閉時間限制180秒”是必須的,因為進程關閉的時間,就是在這兒設置,原來為90秒限制,是默認值,如果進程關閉時間超過90秒,則認為超時,從而出現:進程關閉時間超過了限制 日志,所以,適當延長這個時間,可以避免這種錯誤! 為應用程序池 “DefaultAppPool” 提供服務的進程關閉時間超過了限制。