IIS 6.0 应用程序池崩溃

15

生产服务器遇到了很多麻烦。某些路由导致应用程序池崩溃,事件ID为1011:

事件类型:警告 事件来源:W3SVC 事件类别:无 事件 ID:1011 日期:2009年1月21日 时间:上午9:08:17 用户:N/A 计算机:xxxxxxxxxxxxx 描述:

服务应用程序池“DefaultAppPool”的进程与World Wide Web发布服务发生致命通信错误。进程 ID 为“3788”。数据字段包含错误号。 8007006d

在我找到问题前,我曾经过了几个非常艰难的小时。感谢Tess Ferrandez和她的博客文章,我才找到了问题。

在ASP.NET应用程序中,始终要检查您的多线程代码。当未处理的异常发生时,应用程序池会崩溃,而且很难找到原因。


1
Tess的博客非常出色。我们在IIS6上有一个罪犯破坏了我们共享服务器上的一个应用程序池,结果发现正是这个问题。下一个问题是试图让该客户理解这个问题 :) - Kev
1个回答

6
Tess的博客对我来说有点高级。我不得不搜索相当长时间才找到合适的文章帮助我调试转储文件。本文将帮助其他想要调试其崩溃的asp.net应用程序池但不知道如何开始的人们。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接