繁体   English   中英

IIS 停止并出现错误消息“HTTP 错误 503。服务不可用”

[英]IIS stopped and error message "HTTP Error 503. The service is unavailable"

我遇到了无法解决的 IIS 问题。

鉴于:

  • Windows 事件查看器未检测到任何应用程序级别错误
  • 使用 debugdiag 时,两条规则处于活动状态,用于监控异常(stackoverflow 类型)和过度使用资源且未执行任何转储

应用程序非常随机(很少)向前端响应错误消息“ HTTP 错误 503。服务不可用。 ”。

Trying to reboot from the prompt via the iisreset command fails and remains stopped and trying to reboot directly from IIS I get the following error message " Web Publishing Service (W3SVC) stopped. Websites cannot be started if the Web Publishing Service (W3SVC) is not运行“;

请参阅以下链接:

在此处输入图像描述

要重新启动应用程序池,唯一的解决方案是终止该进程,然后重新启动它。

它可以依赖什么? 难道是其他一些服务可以给 IIS 问题?

我希望有人能给我一些有用的信息。

提前致谢。

我想你有两个问题:

  1. 如何检测 503 错误的根本原因

503 错误 => 常见原因是应用程序崩溃。 您应该设置调试诊断规则以收集应用程序崩溃的转储并分析崩溃原因的转储。

  1. W3SVC 的依赖关系是什么以及我们如何解决这个“未运行”问题

依赖项是:

  • Windows 进程激活服务
  • 远程过程调用 (RPC)
  • DCOM 服务器进程启动器
  • RPC 端点映射器

您可以参考this answer了解如何解决“w3svc 服务未运行错误”。

IIS w3svc 错误

希望有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM