對于網(wǎng)站管理員來(lái)說(shuō),不管是IIS出現任何錯誤,都是十分不喜歡的,別說(shuō)出現erorr錯誤,就即便是出現一些警告,也是十分不愿意看到的,哪一個(gè)站長(cháng)不愿意自己的服務(wù)器天天都健康正常的運行呢?但實(shí)際上,在運行的過(guò)程中,并不是如愿以?xún)數?,比如說(shuō),IIS要么出現Service Unavailable錯誤,要么出現503錯誤,導致服務(wù)器不正常,SEO優(yōu)化不上去,網(wǎng)站遭到訪(fǎng)客用戶(hù)的埋怨。那么本電腦教程就和大家分享IIS經(jīng)常出現503錯誤怎么辦?
右擊應用程序池DefaultAppPool,選取屬性:
一、回收
1、回收工作進(jìn)程(分鐘):(不選)
2、回收工作進(jìn)程(請求數目):(不選)
3、在下列時(shí)間回收工作進(jìn)程:我設定為凌晨3點(diǎn),因為那個(gè)時(shí)候訪(fǎng)問(wèn)量最少,請求最少,較容易釋放資源。
4、消耗太多內存時(shí)回收工作進(jìn)程:(不選)
二、性能
1、空閑超時(shí)20分鐘:(不選)
2、請求隊列限制:(不選)
3、WEB園最大工作進(jìn)程數為1(默認)。
三、運行狀況
1、啟用ping:選中
2、啟用快速失敗保護:不選。
3、啟動(dòng)時(shí)間限制:900秒
4、關(guān)閉時(shí)間限制:3600秒。
因為應用程序池 DefaultAppPool 提供服務(wù)的進(jìn)程關(guān)閉時(shí)間超過(guò)了限制 服務(wù)器經(jīng)常產(chǎn)生“應用程序池 DefaultAppPool 提供服務(wù)的進(jìn)程關(guān)閉時(shí)間超過(guò)了限制。
進(jìn)程 ID 是 2068 的錯誤,導致iis處于假死狀態(tài),經(jīng)了解是IIS應用程序池的設置問(wèn)題。
解決方法如下:Internet 信息服務(wù)(IIS)管理器->應用程序池->DefaultAppPool->右擊屬性
一、回收
1、回收工作進(jìn)程(分鐘):選中,值為1740
2、回收工作進(jìn)程(請求數目):不選(原先設置為35000)
3、在下列時(shí)間回收工作進(jìn)程:不填
4、消耗太多內存時(shí)回收工作進(jìn)程:全不選。(2、3、4項可能避免了在訪(fǎng)問(wèn)量高的時(shí)候強制回收進(jìn)程可能引發(fā)的服務(wù)器響應問(wèn)題,導致iis假死不響應)
二、性能只選中空閑超時(shí)20分鐘。其他都不選。
WEB園最大工作進(jìn)程數為1(默認)。注意web園這里一定要保持默認,如果填寫(xiě)其他超過(guò)1的數字就會(huì )導致一些網(wǎng)站程序的后臺程序打不開(kāi)或者刷新不停。原來(lái)的請求隊列限制為4000,現在無(wú)限制。
三、運行狀況前兩項都起用,是原來(lái)的默認設置。啟動(dòng)時(shí)間限制90秒,關(guān)閉時(shí)間限制180秒。啟動(dòng)快速失敗保護的鉤去掉!為了避免真的遇到很多錯誤時(shí)沒(méi)有提示,可以不關(guān)閉,只是把快速保護的保護范圍加大些,例如失敗數50次 時(shí)間段5分鐘 則關(guān)閉對應的程序?!瓣P(guān)閉時(shí)間限制180秒”是必須的,因為進(jìn)程關(guān)閉的時(shí)間,原來(lái)為90秒限制,是默認值,如果進(jìn)程關(guān)閉時(shí)間超過(guò)90秒,則認為超時(shí),從而出現:進(jìn)程關(guān)閉時(shí)間超過(guò)了限制 日志,所以,適當延長(cháng)這個(gè)時(shí)間,可以避免這種錯誤。
筆者小結:如果你的IIS出現了503錯誤,你不妨按照以上的教程去嘗試解決,相信你會(huì )把很快就把問(wèn)題給解決了。
聯(lián)系客服