為(wèi)應用程序池 'DefaultAppPool' 提供服務的進程關閉時(shí)間(jiān)超過了限制(zhì)
服務器(qì)經常産生(shēng)“應用程序池 'DefaultAppPool' 提供服務的進程關閉時(shí)間(jiān)超過了限制(zhì)。進程 ID 是 '2068'。”的錯誤,導緻
iis處于假死狀态,經了解是IIS應用程序池的設置問題。解決方法如下:
Internet 信息服務(IIS)管理(lǐ)器(qì)->應用程序池->DefaultAppPool->右擊屬性
一、回收
1、回收工作(zuò)進程(分鍾):選中,值為(wèi)1740
2、回收工作(zuò)進程(請(qǐng)求數(shù)目):不選(原先設置為(wèi)35000)
3、在下列時(shí)間(jiān)回收工作(zuò)進程:不填
4、消耗太多(duō)內(nèi)存時(shí)回收工作(zuò)進程:全不選。(2、3、4項可(kě)能避免了在訪問量高(gāo)的時(shí)候強制(zhì)回收進程可(kě)能引發的服務器(qì)響應問題,導緻
iis假死不響應)
二、性能
隻選中空(kōng)閑超時(shí)20分鍾。其他都不選。
WEB園最大(dà)工作(zuò)進程數(shù)為(wèi)1(默認)。注意web園這裏一定要保持默認,如果填寫其他超過1的數(shù)字就會(huì)導緻一些(xiē)網站(zhàn)程序的後台程序打不開(kāi)或者刷新不停。
原來(lái)的請(qǐng)求隊列限制(zhì)為(wèi)4000,現在無限制(zhì)。
三、運行(xíng)狀況
前兩項都起用,是原來(lái)的默認設置。啓動時(shí)間(jiān)限制(zhì)90秒(miǎo),關閉時(shí)間(jiān)限制(zhì)180秒(miǎo)。
啓動快速失敗保護的鈎去掉!
為(wèi)了避免真的遇到很(hěn)多(duō)錯誤時(shí)沒有(yǒu)提示,可(kě)以不關閉,隻是把快速保護的保護範圍加大(dà)些(xiē),例如失敗數(shù)50次 時(shí)間(jiān)段5分鍾 則關閉對應的程序。
“關閉時(shí)間(jiān)限制(zhì)180秒(miǎo)”是必須的,因為(wèi)進程關閉的時(shí)間(jiān),原來(lái)為(wèi)90秒(miǎo)限制(zhì),是默認值,如果進程關閉時(shí)間(jiān)超過90秒(miǎo),則認為(wèi)超時(shí),從而出現:進程關閉時(shí)間(jiān)超過了限制(zhì) 日志(zhì),所以,适當延長這個(gè)時(shí)間(jiān),可(kě)以避免這種錯誤
第2種方法:
原因:獨立進程的 內(nèi)存堆戋消耗完了,IIS不能創建更多(duō)的進程工作(zuò)空(kōng)間(jiān)來(lái)處理(lǐ)
解決方法:
1. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC
2. 在Parameters鍵下新建一個(gè)DWORD項,名字為(wèi):UseSharedWPDesktop 值為(wèi)1 重啓IIS
第3種
問題已解決,發現是
數(shù)據庫連接無法釋放,不知道(dào)是什麽原因,同樣的代碼在本地就是好的,在服務器(qì)端就有(yǒu)問題,最後在連接串裏加入以下語句解決問題.
Pooling=true; MAX Pool Size=512;Min Pool Size=50;Connection Lifetime=30
第4種
新建應用程序池,不同的網站(zhàn)引用不同程序池。
重慶中技互聯網信息咨詢有限公司
重慶網站(zhàn)建設事業部官方網:
www.zjcoo.com
電(diàn)子商務建站(zhàn)事業部咨詢電(diàn)話(huà):023-67742189
門(mén)戶網站(zhàn)品牌加盟推廣電(diàn)話(huà):023-67742189
7*24小(xiǎo)時(shí)服務電(diàn)話(huà):023-67742189
媒體(tǐ)合作(zuò)電(diàn)話(huà):13883323406
投資合作(zuò)電(diàn)話(huà):13896068183
QQ及郵件地址:
446515345@qq.com
如沒特殊注明(míng),文章均為(wèi)中技(jì)互聯原創,轉載請(qǐng)注明(míng)來(lái)自www.zjcoo.com