為應(yīng)用程序池 'DefaultAppPool' 提供服務(wù)的進程關(guān)閉時間超過了限制
更新時間:2011年11月02日 23:51:23 作者:
為應(yīng)用程序池 'DefaultAppPool' 提供服務(wù)的進程關(guān)閉時間超過了限制服務(wù)器經(jīng)常產(chǎn)生“應(yīng)用程序池 'DefaultAppPool' 提供服務(wù)的進程關(guān)閉時間超過了限制。進程 ID 是 '2068'?!钡腻e誤,導(dǎo)致iis處于假死狀態(tài),經(jīng)了解是IIS應(yīng)用程序池的設(shè)置問題
解決方法如下:
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)站引用不同程序池。
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)文章
用Windows Storage Server 2008做iSCSI存儲服務(wù)器的圖文方法
本節(jié)將介紹WSS2008做iSCSI服務(wù)器及其在網(wǎng)絡(luò)中的應(yīng)用,需要的朋友可以參考下2017-02-02
win2003 jsp運行環(huán)境架設(shè)心得(jdk+tomcat)
這幾天一直研究架設(shè)JSP服務(wù)器,之前一切都是默認安裝,能成功;能看到一只貓,可真正要上線時,要實現(xiàn)多站點就一直404不行;不知道百度跟google將近一天都不行,看了N多網(wǎng)頁嘗試不行2012-12-12
如何讓32位的WIN2003服務(wù)器使用4G以上內(nèi)存的方法
很多朋友是為了使用4G以上的內(nèi)存才安裝了WINDOWS2003企業(yè)版,可是裝好了之后卻發(fā)現(xiàn)系統(tǒng)所使用的內(nèi)存只有3G多,是不是WINDOWS2003企業(yè)版32位,不支持大于4G以上的內(nèi)在?2011-01-01
IIS站點提示403?-?Forbidden:Access?is?denied問題的解決方法
在使用IIS的時候如果遇到403相關(guān)的錯誤,往往束手無策,不知道是什么權(quán)限的原因,現(xiàn)總結(jié)如下,這篇文章主要給大家介紹了關(guān)于IIS站點提示403?-?Forbidden:Access?is?denied問題的解決方法,需要的朋友可以參考下2023-10-10
WIN2008 R2 Active Directory 之一 部署企業(yè)中第一臺Windows Server 2008 R
以最新Windows Server 2008 R2(以后簡稱WIN08R2)系統(tǒng)為例,從零開始講述關(guān)于WIN08R2活動目錄相關(guān)技術(shù)。希望能一直堅持寫完2013-06-06
Serv-U防溢出提權(quán)攻擊解決設(shè)置方法
本文將為大家介紹在如今Microsoft系列(Win2k Win2k3)SERVER中使用最為廣泛的FTP服務(wù)器之一、大名鼎鼎的Serv-U FTP服務(wù)器中如何簡單地解決Overflow溢出、以及Hacker常用的Webhsell提升權(quán)限等類攻擊的隱患與缺陷;讀完本文,您將可以使您的 Serv-U服務(wù)器免去被溢出、被提升權(quán)限的安全威脅與危險。2008-09-09
阿里云服務(wù)器apache配置SSL證書成功開啟Https(記錄趟過的各種坑)
這篇文章主要介紹了阿里云服務(wù)器apache配置SSL證書成功開啟Https(記錄趟過的各種坑),需要的朋友可以參考下2018-02-02

