我们得到“HTTP错误503.服务不可用”。 谷歌search提供了很多附近的点击,但没有工作到目前为止。
stream程是: – 确认所有应用程序池开始 – 打开浏览器到http:// localhost ,得到503错误 – 应用程序池现在停止
事件日志有5个警告
“工作进程”nnnn“服务应用程序池”DefaultAppPool“中的协议”http“的侦听器通道报告了侦听器通道故障,数据字段包含错误号。
与源WAS,详细信息:ProtocolID:http FC2A0780后面跟1错误
“应用程序池”DefaultAppPool“正被自动禁用,因为服务该应用程序池的进程中存在一系列故障。
事件ID 5002 Windows 2008 Enterprise,IIS7
截至2011年12月7日的所有补丁
默认网站,使用DefaultAppPool
DefaultAppPool – 试过经典,集成模式,.NET 2&4,32位打开和closures,ApplicationPoolIdentity的身份和pipe理员帐户,启用Ping而不启用Rapid-Fail而不启用。 wwwroot除了iisstart.htm,welcome.png和aspnet_client文件夹外没有任何内容。 重新安装IIS,.NET Framework。
closuresRapid-Fail只会导致永不结束的警告,并且没有logging错误,但仍然在客户端上得到了503。
该计算机没有安装RPC over HTTP或Sharepoint或Exchange,但具有SQL Server 2008 R2。
我们已经尝试了几十种configuration,但都导致相同的错误。
有任何想法吗?
我们的云提供商想出了答案 – 我希望能在这里给他们起名字。
Windows服务器有这样一个名字:my.server这是不允许在非域的机器上。
Windows从来没有抱怨无效的机器名称,也没有IIS,但它导致监听器,从而导致应用程序池失败。 更改机器名称,一切都很好。
希望这会帮助别人节省一些时间。
右键单击应用程序池的属性,然后选中启用32位应用程序