对于网站管理员来说,不管是IIS出现任何错误,都是十分不喜欢的,别说出现erorr错误,就即便是出现一些警告,也是十分不愿意看到的,哪一个站长不愿意自己的服务器天天都健康正常的运行呢?但实际上,在运行的过程中,并不是如愿以偿的,比如说,IIS要么出现Service Unavailable错误,要么出现503错误,导致服务器不正常,SEO优化不上去,网站遭到访客用户的埋怨。那么本电脑教程就和大家分享IIS经常出现503错误怎么办?
IIS的503常见问题,可以按如下操作缓解:
右击应用程序池DefaultAppPool,选取属性:
一、回收
1、回收工作进程(分钟):(不选)
2、回收工作进程(请求数目):(不选)
3、在下列时间回收工作进程:我设定为凌晨3点,因为那个时候访问量最少,请求最少,较容易释放资源。
4、消耗太多内存时回收工作进程:(不选)
二、性能
1、空闲超时20分钟:(不选)
2、请求队列限制:(不选)
3、WEB园最大工作进程数为1(默认)。
三、运行状况
1、启用ping:选中
2、启用快速失败保护:不选。
3、启动时间限制:900秒
4、关闭时间限制:3600秒。
其他解决方法:
因为应用程序池 DefaultAppPool 提供服务的进程关闭时间超过了限制 服务器经常产生“应用程序池 DefaultAppPool 提供服务的进程关闭时间超过了限制。
进程 ID 是 2068 的错误,导致iis处于假死状态,经了解是IIS应用程序池的设置问题。
解决方法如下: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秒,则认为超时,从而出现:进程关闭时间超过了限制 日志,所以,适当延长这个时间,可以避免这种错误。
笔者小结:如果你的IIS出现了503错误,你不妨按照以上的教程去尝试解决,相信你会把很快就把问题给解决了。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
