首页 文章

Http错误503服务不可用

提问于
浏览
10

我正在努力在IIS8中设置环境,我搜索了很多但找不到合适的解决方案 .

enter image description here

我检查了错误日志,但不知道 .

C:\ Windows \ System32 \ LogFiles \ HTTPERR 2013-10-09 09:28:39 192.168.43.205 60172 192.168.43.205 80 HTTP / 1.1 GET / 503 2 AppOffline qa.hti.local 2013-10-09 09:28 :39 192.168.43.205 60192 192.168.43.205 80 HTTP / 1.1 GET /favicon.ico 503 2 AppOffline qa.hti.local

然后在 Event Viewer:

警告:服务应用程序池'qa.hti.local'的工作进程'11188'中协议'http'的侦听器通道报告了侦听器通道故障 . 数据字段包含错误编号 . 服务于应用程序池'qa.hti.local'的工作进程'7492'中的协议'http'的侦听器通道报告了侦听器通道故障 . 数据字段包含错误编号 . 服务于应用程序池'qa.hti.local'的工作进程'9088'中协议'http'的侦听器通道报告了侦听器通道故障 . 数据字段包含错误编号 . 服务于应用程序池'qa.hti.local'的工作进程'9964'中的协议'http'的侦听器通道报告了侦听器通道故障 . 数据字段包含错误编号 . 服务于应用程序池'qa.hti.local'的工作进程'7716'中的协议'http'的侦听器通道报告了侦听器通道故障 . 数据字段包含错误编号 .

我不明白警告的含义 .

错误:由于服务该应用程序池的进程中出现一系列故障,应用程序池“qa.hti.local”将自动禁用 .

Note: 我了解到连续5次失败导致APP Pool崩溃,这可能会增加 . 我也试过增加这个但没有成功 .

请分享你的想法 .

7 回答

  • 0

    当我遇到类似问题并寻找解决方案时,我遇到了这个问题 .

    我的问题特别与我们的IIS共享配置有关 . 我们在其中一个服务器(Http Redirect)上的IIS中启用了一个未安装在任何其他服务器上的功能,因此服务器的“功能”与所有服务器不同步 .

    我能够通过卸载第一台服务器上的新添加来解决问题,以便重新匹配其他服务器 . 稍后重置IIS,AppPools不再停机,所有都恢复正常 .

    因此,如果您正在使用IIS共享配置并且IIS正在创建“服务不可用”错误并且AppPools正在关闭,则这可能是系统配置不同步的症状,这会破坏共享配置 . 希望这篇文章能帮助别人找到比我更快的解决方案 .

  • 0

    您可能没有读取目录的权限 .

    目录(和文件)需要具有windows-group“USERS”或windows-grou“IIS_IUSRS”以及apppoolidentity的读访问权限 .

  • 0

    我有类似的问题,这是由于另一个错误(2282 IIS-W3SVC-WP)池停止了自己 . 我的问题是由于配置问题无法加载de module owssvr.dll . 我的解决方案是将设置“启用32位应用程序”从True设置为false .

    我正在使用Visual Studio 2013在Windows Server 2012上部署Sharepoint 2013上的解决方案 .

    我知道这应该是一个非常具体的问题,但我想帮助那些有同样问题的人 .

  • 1

    503 2

    这是2的子代码吗?如果是这样,您可能希望确保您的网站没有受到过多(5000)个请求的影响 .

    http://support.microsoft.com/kb/943891

    数据字段包含错误编号 .

    什么是错误号码?

  • 1

    这也可能是因为您的软件供应商没有意识到他们在2008 R2服务器上安装了32位版本的应用程序池应用程序 . 经过一些故障排除我的服务器,因为他们希望我重新安装IIS我检查了Windows应用程序日志,并通过电子邮件发送了他们的应用程序的x86架构错误 .

  • 0

    如果缺少一块IIS(例如,新服务器上尚未安装许多IIS模块之一),则会发生这种情况 .

    要做的是仔细比较源和目标的IIS配置,并将缺少的部分添加到目标 .

    在最近的IIS8.5-> 8.5迁移中,我遇到了这个问题 . 穿过整个堆栈 . 最后一部分是IIS的Web Cert auth片段丢失了 .

    安装:

    powershell
    import-module servermanager
    add-windowsfeature Web-Cert-Auth
    
  • 3

    我有同样的问题,并通过添加域解决它帐户应用程序池用作Web服务器上本地Administrators组的标识 . 也许它还可以为应用程序池身份帐户授予对应用程序池身份帐户的应用程序目录的访问权限,正如@ Lisa-Berlin所述 .

相关问题