我在iis 7上运行asp.net应用程序。直到今天一切正常(几个月) 今天我遇到了一个奇怪的问题。每隔几分钟网站崩溃,我得到“错误503服务不可用”。在制作IISRESET时问题解决了,直到下一次粉碎。在服务器上打开事件查看器时,我发现每隔几分钟就会出现一个与w3wp进程相关的错误。我相信这是我得到的错误503,但我不知道为什么会发生这种情况,我该如何解决这个问题。
以下是事件查看器中的错误:
这是问题本身:
我真的很喜欢任何帮助。
更新:
在查看exent查看器后,我看到在我的应用程序中某处存在堆栈溢出 - 但我不知道如何获得完整的异常以找到它的诅咒。任何想法?
我在某个地方发现了这个:this。这有助于我找到答案吗?
UPDATE2:
问题是我的一个webservices使stackoverflow异常。我不知道哪一个。如何获取异常和堆栈跟踪?如何跟踪我的网络服务?
答案 0 :(得分:0)
503 error表示您的服务器因超载而暂时无法使用。这可能意味着您突然获得了大量用户,而hosted websites are not well-optimized(例如每页的HTTP请求过多)。
编辑:尝试在IIS中启用调试模式,并使用日志错误到NT日志选项。
http://technet.microsoft.com/en-us/library/cc731782.aspx