1. 程式人生 > >IIS執行一段時間不響應(自動關閉)的解決方法

IIS執行一段時間不響應(自動關閉)的解決方法

 

 

 

查詢事件記錄,提示為應用程式池 'DefaultAppPool' 提供服務的程序關閉時間超過了限制

解決方案:

Internet 資訊服務(IIS)管理器->應用程式池->DefaultAppPool->右擊屬性

一、回收

1、回收工作程序(分鐘):選中,值為1740

2、回收工作程序(請求數目):不選(原先設定為35000)

3、在下列時間回收工作程序:不填

4、消耗太多記憶體時回收工作程序:全不選。(2、3、4項可能避免了在訪問量高的時候強制回收程序可能引發的伺服器響應問題,導致iis假死不響應)

二、效能 只選中空閒超時20分鐘。其他都不選。WEB園最大工作程序數為1(預設)。注意web園這裡一定要保持預設,如果填寫其他超過1的數字就會導致一些網站程式的後臺程式打不開或者重新整理不停。 原來的請求佇列限制為4000,現在無限制。

三、執行狀況 前兩項都起用,是原來的預設設定。啟動時間限制90秒,關閉時間限制180秒。 啟動快速失敗保護的鉤去掉! 為了避免真的遇到很多錯誤時沒有提示,可以不關閉,只是把快速保護的保護範圍加大些,例如失敗數50次 時間段5分鐘 則關閉對應的程式。 “關閉時間限制180秒”是必須的,因為程序關閉的時間,原來為90秒限制,是預設值,如果程序關閉時間超過90秒,則認為超時,從而出現:程序關閉時間超過了限制 日誌,所以,適當延長這個時間,可以避免這種錯誤

 

來源:https://www.cnblogs.com/hnsongbiao/p/9471271.html