【问题标题】:error 503 in iis 7 suddenly happens every few minutesiis 7 中的错误 503 每隔几分钟突然发生一次
【发布时间】:2011-07-12 07:29:58
【问题描述】:

我在 iis 7 上运行 asp.net 应用程序。直到今天一切正常(几个月)。
今天我遇到了一个奇怪的问题。每隔几分钟,网站就会崩溃,我会收到“错误 503 服务不可用”。在进行 IISRESET 时,问题解决了,直到下一次粉碎。在服务器上打开事件查看器时,我发现每隔几分钟就会出现一个与 w3wp 进程相关的错误。我相信这是我得到的错误 503,但我不知道它为什么会发生以及如何解决这个问题。

这是事件查看器中的错误:

这是问题本身:

我真的很感谢任何帮助。

更新:
在查看 exent 查看器后,我看到我的应用程序中某处存在堆栈溢出 - 但我不知道如何获得完整的异常以找到它发生的位置。有什么想法吗?
我在某个地方找到了这个:this。这会帮助我找出答案吗?

更新 2:
问题是我的一个 web 服务使 stackoverflow 异常。我不知道是哪一个。如何获取异常和堆栈跟踪?如何跟踪我的网络服务?

【问题讨论】:

    标签: .net asp.net web-services iis


    【解决方案1】:

    503 error 表示您的服务器由于过载而暂时不可用。这可能意味着您突然获得了大量用户,而hosted websites are not well-optimized(例如每页的 HTTP 请求太多)。

    编辑:尝试在 IIS 中启用调试模式,使用 将错误记录到 NT 日志 选项。
    http://technet.microsoft.com/en-us/library/cc731782.aspx

    【讨论】:

    • 澄清一下,503 并不意味着过载。这意味着服务器无法为请求提供服务。这可能是过载、临时重启或任何其他导致服务器离线的原因。
    • 服务器当前不可用(因为它超载或停机维护)。 由于 Naor 没有进行任何更改,他肯定面临服务器超载。另外,这与日志中(未)指定的重新启动无关。
    • 我并不是说你在这种情况下错了,我是说 503 错误可能比“重载”更普遍。
    • 很抱歉造成误解。
    猜你喜欢
    • 2020-09-18
    • 1970-01-01
    • 1970-01-01
    • 2012-07-14
    • 2017-04-03
    • 1970-01-01
    • 1970-01-01
    • 2012-07-06
    • 2017-05-08
    相关资源
    最近更新 更多