流程是:
– 确认所有应用程序池已启动
– 打开浏览器到http://localhost,得到503错误
– 应用程序池现已停止
事件日志有5个警告
“A listener channel for protocol ‘http’ in worker process ‘nnnn’ serving application pool ‘DefaultAppPool’ reported a listener channel failure. The data field contains the error number.”
使用源WAS,详细信息:ProtocolID:http FC2A0780
然后是1个错误
“Application pool ‘DefaultAppPool’ is being automatically disabled due to a series of failures in the process(es) serving that application pool.”
事件编号5002
Windows 2008 Enterprise,IIS7
所有补丁截至2011年12月7日当前
默认网站,使用DefaultAppPool
DefaultAppPool – 尝试过经典,集成模式,.NET 2& 4,32bit打开和关闭,ApplicationPoolIdentity和管理员帐户的身份,Ping启用和不启用,启用Rapid-Fail而不启用.除了iisstart.htm,welcome.png和aspnet_client文件夹之外,wwwroot中没有任何内容.重新安装IIS,.NET Framework.
关闭Rapid-Fail只会导致永不停止的警告并且没有记录错误,但仍然在客户端上获得了503.
该计算机没有安装RPC over HTTP或Sharepoint或Exchange,但确实有SQL Server 2008 R2.
我们尝试过几十种配置,但都会导致相同的错误.
有任何想法吗?
Windows服务器的名称中有一个点,如下所示:my.server
在非域计算机上不允许这样做.
Windows从不抱怨无效的机器名,IIS也没有,但它导致了监听器,从而导致应用程序池失败.更改了机器名称,一切都很好.
希望这可以帮助别人节省一些时间.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。