一般情况下如果你的IIS里面有很多网站,其中只有几个报503Service Unavailable错误。有几种可能,内存满了IIS故障等,快速恢复办法就是重启IIS。
在运行窗口输入 IISRESET 会弹出一个重启窗口。只需要5S左右就可恢复正常。但是如果每天都出现错误怎么办?
以下是我的解决办法:
1.双击默认网站中的身份验证,查看有基本身份验证和匿名身份验证,并是已启用。
2.返回,右键身份验证选择基本设置–连接为–特定用户-设置,输入上自己的用户名和密码,确定。
3.我的默认应用程序池基本参数:.NET framework版本:v2.0,托管模式:集成,标识是“ApplicationPoolIdentity”,关键在这里了!右键程序池–高级设置,往下拖,在进程模型中有标识一项,点击后面的省略号,在弹出窗口的“内置帐户”下拉,选择“NetworkService”,确定。
4.右键启动程序池,OK!现在的IIS就不会报503 Service Unavailable错误了吧?
坚持了半月,又出现问题,ok,新方案
每个网站都有一个应用池,经常出问题的几个网站都是大图网站,基本全是图片,所以应用池满了,并且默认设置的几个网站使用的全是默认应用池,修改为每个网站对应名字的应用池,重启IIS,就ok了
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2303805254@qq.com,本站将立刻删除。