原因:
1、网络管理员可能关闭应用程序池以执行维护。
2、当请求到达时应用程序池队列已满。
3、应用程序池标识没有使用预定义账户:网络服务,而自己配置了标识,但是配置的这个用户不属于IIS_WPG组
4、应用程序池启用了CPU监视,并且设置了CPU利用率超过一定百分比关闭应用程序池,而开发人员写的服务端页面(.asp,.aspx)执行效率不高,会引起CPU的长时间占用,最终达到设置的百分比,从而引起应用程序池关闭
5、应用程序池的性能选项卡的请求队列限制所填的数值太小,默认为1000。
6、web.config的system.web/httpRuntime节点的appRequestQueueLimit属性设置的值太低。
在NT环境下的web server出问题,大部分是因为权限或者组策略的影响。只要确定这两个部分没问题。那基本上就不会出现问题了, 出现“HTTP 错误 401.3 - 访问被资源 ACL 拒绝”这类问题,需要从下面三个方面入手分析解决可能存在的问题: 1、匿名账户“IUSR_机器名”用户密码错误。 解决办法:看iis中网站或者目录,包括虚拟目录的属性,看目录安全性选项卡中的 编辑匿名访问和身份验证控制,看看是用的哪个帐号,如果是用的iis匿名帐号(一般是IUSR_机器名),或者由系统管理员设置了其他帐号,这个帐号很重要,下面成IIS匿名帐号 察看帐号的密码是否是正确的系统设置的密码,实在不行就在计算机管理里面的用户管理,重新把帐号设置一个密码,然后在编辑匿名访问和身份验证控制选项中把密码重新设置一下。当然也可以删除站点后重新建立一个站点,一般也能解决这个问题。欢迎分享,转载请注明来源:夏雨云
评论列表(0条)