为什么应用程序池会自动停止?

bac*_*ack 13 iis asp.net-mvc application-pool

我正在使用IIS 7.0对我的MVC互联网应用程序进行性能测试

有时应用程序池停止,我在浏览器中收到错误消息"服务不可用".然后我必须重新启动池.

为什么池会自动停止,我该如何解决这个问题?

更新 我的日志文件有:"C:\ Windows\Microsoft.NET\Framework64\v4.0.30319\webengine4.dll从注册返回错误.数据是错误."

use*_*702 14

应用程序池在无法从错误/崩溃中恢复时停止.查看Windows日志>应用程序下的事件查看器,查看导致崩溃的异常.该来源列会提到像ASP.NET 4.0.30319.0

事件查看器的屏幕截图


yhA*_*hAm 10

好吧,我也遇到了这个问题,这就是我的工作.

1)打开IIS.

2)右键单击Web应用程序的Application-Pool,然后选择"Advanced Settings".

3)将"Rapid-Fail Protection" - >"Enabled"设置为False.

如果为true,则在指定时间段内存在指定数量的工作进程崩溃时,将关闭应用程序池.默认情况下,如果在5分钟间隔内发生5次崩溃,则会关闭应用程序池.

我在这个链接中阅读了答案[ https://sharepoint.stackexchange.com/questions/22885/application-pool-is-auto-stopped-when-browse-web-application-in-iis7]

希望这会给别人带来帮助.