“是什么意思?”;“失败”;IIS中的快速失效保护?

“是什么意思?”;“失败”;IIS中的快速失效保护?,iis,Iis,根据IIS文档,一旦激活快速故障保护,如果发生“故障”,就会导致应用程序池停用。然而,我找不到“失败”案例的定义。在我的Web应用程序中,我有一个特殊的例外,我希望IIS把它看作是一个“失败”。 有人有主意吗?感谢这似乎有一个列表,至少针对Server 2003: WWW服务关闭应用程序池,只要有一个worker 应用程序池中的进程经常失败,达到或超过 快速故障保护(RFP)间隔时间窗口(例如: 五分钟内五次失败)。WWW服务检测到故障 无论何时: 工作进程未在启动时间限制内启动 工作进程未在

根据IIS文档,一旦激活快速故障保护,如果发生“故障”,就会导致应用程序池停用。然而,我找不到“失败”案例的定义。在我的Web应用程序中,我有一个特殊的例外,我希望IIS把它看作是一个“失败”。
有人有主意吗?感谢

这似乎有一个列表,至少针对Server 2003:

WWW服务关闭应用程序池,只要有一个worker 应用程序池中的进程经常失败,达到或超过 快速故障保护(RFP)间隔时间窗口(例如: 五分钟内五次失败)。WWW服务检测到故障 无论何时:

  • 工作进程未在启动时间限制内启动

  • 工作进程未在关闭时间限制内关闭

  • 工作进程由于致命错误而自动关闭,并发送 WWW服务输入了一个错误代码

  • 工作进程无法响应ping消息

  • WWW服务检测到工作进程正在发送非标准消息 通信(工作进程可能已被接管)

(使用archive.org更新以修复断开的链接,并在此处复制详细信息)

用于配置快速故障保护的方法暗指“故障”,即工作进程崩溃

通过实验,我注意到,对于w3wp.exe崩溃,您应该在Windows事件应用程序日志中看到类似以下内容:

发生未处理的异常,进程终止

应用程序ID:/LM/W3SVC/1/ROOT

进程ID:2628

异常:System.SomeUnhandledException

事实上,在默认配置下启用了快速故障保护后,5个这样的事件在5分钟内会导致应用程序池停止,您将看到更多类似于以下内容的Windows事件应用程序日志:

应用程序池“我的测试应用程序池”正在自动更新 由于为其提供服务的进程中的一系列故障而禁用 应用程序池


我也在想同样的事情。这是一个很好的问题,特别是考虑到WCF服务通过抛出未处理的FaultException来表示用户错误。不幸的是,此链接似乎已失效。谢谢,修复了断开的链接。如何强制它?