http错误503服务不可用。在带有 iisstart.htm 的 Windows 2008 上

Ali*_*ogy 6 windows-server-2008 iis-7 application-pools 503-error

我们收到“HTTP 错误 503。服务不可用。”。谷歌搜索提供了很多近乎命中的结果,但到目前为止都没有奏效。

流程是: - 确认所有应用程序池已启动 - 打开浏览器到http://localhost,出现 503 错误 - 应用程序池现已停止

事件日志有 5 个警告

“服务应用程序池‘DefaultAppPool’的工作进程‘nnnn’中协议‘http’的侦听器通道报告了一个侦听器通道故障。数据字段包含错误号。”

使用源 WAS,详细信息:ProtocolID: http FC2A0780 后跟 1 个错误

“由于在为该应用程序池提供服务的进程中出现一系列故障,应用程序池 'DefaultAppPool' 正在被自动禁用。”

事件 ID 5002 Windows 2008 Enterprise,IIS7

截至 2011 年 12 月 7 日的所有补丁

默认网站,使用 DefaultAppPool

DefaultAppPool - 尝试过经典、集成模式、.NET 2 和 4、32 位开和关、ApplicationPoolIdentity 的身份和管理员帐户、启用和不启用 Ping、启用和不启用快速失败。除了 iisstart.htm、welcome.png 和 aspnet_client 文件夹,wwwroot 中没有任何内容。重新安装 IIS、.NET Framework。

关闭 Rapid-Fail 只会导致永无止境的警告和未记录的错误,但仍然在客户端上得到 503。

该计算机没有安装 RPC over HTTP 或 Sharepoint 或 Exchange,但安装了 SQL Server 2008 R2。

我们尝试了数十种配置,但都导致相同的错误。

有任何想法吗?

Ali*_*ogy 3

我们的云提供商给出了答案 - 我希望我可以在这里命名它们。

Windows 服务器的名称中有一个点,如下所示:my.server,这在非域计算机上是不允许的。

Windows 从来不会抱怨无效的计算机名称,IIS 也不会,但它会导致侦听器以及应用程序池失败。更改了机器名称,一切又正常了。

希望这会帮助其他人节省一些时间。