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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM