(整理)IIS 7 503 "service unavailable" errors
原文地址:http://mvolo.com/where-did-my-iis7-server-go-troubleshooting-503-quotservice-unavailablequot-errors/
一) 这是什么?
WAS(W3SVC)服务,是创建用来处理接收的HTTP 请求的IIS 工作进程的服务,当WAS创建IIS工作进程失败后就会出现这个错误
二)为什么会发生?
有许多原因造成WAS创建IIS工作进程失败:程序配置、不正确的程序池配置、IIS配置错误造成的工作进程初始化失败或某个进程崩溃等。
三)如何解决这个错误?
步骤1:检查|IIS的应用程序池是否停止
WAS启动工作进程如果在5分钟内失败5次,会进入故障保护模式并停止程序池中的处理程序,这样可以防止程序崩溃。
一旦包含你的处理程序停止,就会产生503错误,我们通过下列方式检测:
> %systemroot%windowssystem32inetsrvAppCmd.exe list apppools

如果发现程序池是停止的,那么我们就可以继续下一步了
步骤2:检查事件日志
IIS 工作进程初始化失败或WAS创建IIS工作进程失败时,会在windows中写下日志供我们查看。
> eventvwr
导航到 “Application” event log first. Look for error events from IIS-W3SVC-WP source.

在上面的例子中,IIS 工作进程因为加载DLL不成功造成初始化失败(路径拼写错误);如果错误原因在工作进程启动之前,那么就是WAS创建工作进程错误,日志写在“System”event log。在我的例子中,IIS工作进程初始错误,WAS多次启动不成功进入故障保护模式,下图是查看“System”event log

MS的链接失效了,故跳过一段
步骤3:处理错误
当然这一步依赖于参考前一步找到特定的错误,一定要参考IIS Health Model的事件日志参考(链接丢失啊),例如:
WAS 启动工作进程失败:
1)配置错误
2)程序池使用了错误的账户名或密码
3)达到允许的最大数量的进程或没有资源
IIS 初始化失败:
1)配置错误
2)DLL路径错误或加载失败
3)module初始化失败,或注册模块入口点失败
程序崩溃:
一个模块或程序组件产生一个调试中断,或内存访问冲突造成进程的终止等。
修复错误后,就可以进行下一阶段了。
步骤4:重启应用程序池
> %systemroot%windowssystem32inetsrvAppCmd.exe start apppool DefaultAppPool
(将 DefaultAppPool 替换成你的程序池名称).
程序池正常启动入下图:

如果仍然存在问题,那么继续参考下面的文章:
http://mvolo.com/troubleshooting-iis7-503-quotservice-unavailablequot-errors-with-startup-debugging/
http://mvolo.com/where-did-my-iis7-server-go-troubleshooting-quotserver-not-foundquot-errors/
http://mvolo.com/troubleshoot-iis7-errors-like-a-pro/
http://social.technet.microsoft.com/wiki/contents/articles/21754.event-id-2276-iis-worker-process-availability.aspx
(整理)IIS 7 503 "service unavailable" errors的更多相关文章
- 静态属性,直接把iis搞垮掉 Http error 503 Service Unavailable
属性有个好处,可以在get的时候做一些特殊处理,比如返回一个默认值,正是这个特性,吸引我讲静态字段修改了成静态属性,代码如下: public static string 微信订阅号 { get { i ...
- 503是一种HTTP状态码。英文名503 Service Unavailable与404(404 Not Found)是同属一种网页状态出错码。前者是服务器出错的一种返回状态,后者是网页程序没有相关的结果后返回的一种状态,需要优化网站的时候通常需要制作404出错页以便网站整体优化。
goldCat1 商城 消息 | 百度首页 新闻网页贴吧知道音乐图片视频地图百科文库 进入词条搜索词条帮助 近期有不法分子冒充官方收费编辑词条,百度百科严正声明:百科词条人人可编辑,词条创建和修改均免 ...
- 转)VCSA 6.5重启无法访问,报错“503 Service Unavailable”的解决方法
1. 问题 重启vcenter,登陆vsphere client,提示 “503 Service Unavailable (Failed to connect to endpoint: [N7Vmac ...
- 503 Service Unavailable
转自:https://jingyan.baidu.com/article/6b1823099a258eba58e15902.html 第一 服务是不是被关闭了. 第二 原因IIS设置最大并发连接数 网 ...
- haproxy 503 service unavailable no server is avaible to handle this request
原因: haproxy 对server检测时是对默认页面进行检测,如果没有默认错误,则直接报503错误,不会转发到相应的server上去. 解决方法: 添加 option httpchk 检测页面位置 ...
- ESXi 6.7 的https服务挂掉处理方法 503 Service Unavailable
首先进入EXSi开启SSH(ESXi的主机控制台,非web控制台,是安装esxi的控制台) 然后 /etc/init.d/hostd status 显示已停止, 使用 /etc/init.d/host ...
- ActiveMQ部署步骤和后台管理网站Service Unavailable问题解决笔记
最近部署ActiveMQ的时候,发现有的服务器可以打开后台管理网址,有的服务器无法打开,Jetty报503 Service Unavailable. 搞了很久终于发现了问题,现将部署和解决过程做笔记如 ...
- WIN7 + IIS7 Service Unavailable HTTP Error 503. The service is unavailable.
在win7上开启IIS功能,进行网站发布. 但是开启IIS之后,打开默认网站都打不开,显示 Service Unavailable HTTP Error 503. The service is una ...
- 503 Service Temporarily Unavailable
503 Service Temporarily Unavailable 最近网站刷新后经常出现503 Service Temporarily Unavailable错误,有时有可以,联想到最近在ngi ...
随机推荐
- C# 文件夹加密
可以加密文件内容,也可以对文件夹本身进行加密,本文对文件夹加密. 一.指定或生成一个密钥 1)指定的密钥 /// <summary> /// 密钥,这个密码可以随便指定 /// </ ...
- enmo_day_09
1. 数据库 select name from v$database; : 数据库名称 select db_unique_name from v$database; : 数据库唯一名称 select ...
- enmo_day_06
RAC Data Guard (DG) EMC NAS SAN 双活 数据完整性 约束 : 主键 : 非空 且 唯一 非空 : 唯一 : 外键 : 检查 : DISABLE, ENABLE VALID ...
- 获取本地soapUI项目路径
def projectDir = ${projectDir}
- pull刷新
package com.example.mylist; import java.util.ArrayList; import java.util.List; import com.example.ad ...
- 编程技术●Python
<Python语言入门> 2015-01-16 14:13 ★ 虽然书名叫入门.序里也写了说完全没有编程经验的都可以用这本书来学习入门.不过好像不太适合哦.书很好,内容也挺全面细致的.太好 ...
- SQL Server 2005 控制用户权限访问表
转自:http://www.cnblogs.com/gaizai/archive/2011/07/14/2106617.html 一.需求 在管理数据库过程中,我们经常需要控制某个用户访问数据库的权限 ...
- How to browse the entire documentation using XCode 5 Documentation and API Reference ?
file:///Users/yangiori/Library/Developer/Shared/Documentation/DocSets/com.apple.adc.documentation.Ap ...
- 一些相关的github
https://github.com/LTS4/DeepFool 貌似是说可以愚弄深度神经网络? https://github.com/tflearn/tflearn TF学习指南 http://gi ...
- MVC的用法和作用
最近在学习IOS项目的时候,老师经常提起MVC,在理解的过程中,越来越发现MVC的魅力,MVC:M:Model V:View C:Controller:Model 是用来存储数据的,View 是用来显 ...