綠色資源網(wǎng):您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網(wǎng)

技術(shù)教程
您的位置:首頁服務(wù)器類Web服務(wù)器 → IIS應(yīng)用程序池的設(shè)置問題解決IIS 假死狀態(tài)

IIS應(yīng)用程序池的設(shè)置問題解決IIS 假死狀態(tài)

我要評論 2013/01/10 16:04:39 來源:綠色資源網(wǎng) 編輯:m.sonlywya.cn [ ] 評論:0 點擊:204次

為應(yīng)用程序池 'DefaultAppPool' 提供服務(wù)的進程關(guān)閉時間超過了限制,服務(wù)器經(jīng)常產(chǎn)生“應(yīng)用程序池 'DefaultAppPool' 提供服務(wù)的進程關(guān)閉時間超過了限制。進程 ID 是 '2068'。”的錯誤,導(dǎo)致iis處于假死狀態(tài),經(jīng)了解是IIS應(yīng)用程序池的設(shè)置問題。

解決方法如下:

1、Internet 信息服務(wù)(IIS)管理器->應(yīng)用程序池->DefaultAppPool->右擊屬性

一、回收
1、回收工作進程(分鐘):選中,值為1740
2、回收工作進程(請求數(shù)目):不選(原先設(shè)置為35000)
3、在下列時間回收工作進程:不填
4、消耗太多內(nèi)存時回收工作進程:全不選。(2、3、4項可能避免了在訪問量高的時候強制回收進程可能引發(fā)的服務(wù)器響應(yīng)問題,導(dǎo)致iis假死不響應(yīng))

二、性能
只選中空閑超時20分鐘。其他都不選。WEB園最大工作進程數(shù)為1(默認)。注意web園這里一定要保持默認,如果填寫其他超過1的數(shù)字就會導(dǎo)致一些網(wǎng)站程序的后臺程序打不開或者刷新不停。

原來的請求隊列限制為4000,現(xiàn)在無限制。

三、運行狀況
前兩項都起用,是原來的默認設(shè)置。啟動時間限制90秒,關(guān)閉時間限制180秒。


啟動快速失敗保護的鉤去掉!
為了避免真的遇到很多錯誤時沒有提示,可以不關(guān)閉,只是把快速保護的保護范圍加大些,例如失敗數(shù)50次 時間段5分鐘 則關(guān)閉對應(yīng)的程序。

“關(guān)閉時間限制180秒”是必須的,因為進程關(guān)閉的時間,原來為90秒限制,是默認值,如果進程關(guān)閉時間超過90秒,則認為超時,從而出現(xiàn):進程關(guān)閉時間超過了限制 日志,所以,適當(dāng)延長這個時間,可以避免這種錯誤

第2種方法:

原因:獨立進程的 內(nèi)存堆戔消耗完了,IIS不能創(chuàng)建更多的進程工作空間來處理

解決方法: 

1. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC 
2. 在Parameters鍵下新建一個DWORD項,名字為:UseSharedWPDesktop 值為1 重啟IIS

第3種

問題已解決,發(fā)現(xiàn)是數(shù)據(jù)庫連接無法釋放,不知道是什么原因,同樣的代碼在本地就是好的,在服務(wù)器端就有問題,最后在連接串里加入以下語句解決問題. 

Pooling=true; MAX Pool Size=512;Min Pool Size=50;Connection Lifetime=30 

第4種

新建應(yīng)用程序池,不同的網(wǎng)站引用不同程序池。

關(guān)鍵詞:IIS應(yīng)用程序池,IIS

閱讀本文后您有什么感想? 已有 人給出評價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視