"应用程序池' XXXXXXXXXX'由于服务该应用程序池的进程中出现一系列故障而被自动禁用。"

时间:2015-05-25 02:04:17

标签: asp.net wcf application-pool

我们在Window Server 2012(IIS 7)中托管了一个ASP.NET / WCF应用程序。我们使用了basicHttpBinding。这个ASP.NET / WCF应用程序公开了两个方法;一个是接收消息,另一个是将文本文件(1MB)下载到服务器上。

在另一台服务器上,我们在Window Server 2012(IIS 7)中托管了ASP.NET,它是使用前面提到的公开方法的客户端。此客户端应用程序发送消息并以高频率上载文本文件。此ASP.NET / WCF应用程序和客户端应用程序之间的此通信可以正常工作几个小时,直到我们在ASP.NET / WCF端收到以下错误。

Application pool 'XXXXXXXXXX' is being automatically disabled due to a series of failures in the process(es) serving that application pool.

那么,请你就我们所面临的这个问题发表一些看法吗?

1 个答案:

答案 0 :(得分:0)

这是由于所谓的“快速失败保护”。当您的基础应用程序在特定时间段内崩溃了一定次数时,应用程序池将自动禁用。

默认设置是5分钟内发生5次崩溃,但您可以自行配置。 See this link for details.