我有一个运行在Windows2008WebServicePack 1上的R2应用程序。ApplicationPool不时被禁用,我必须手动重新启动它。从崩溃到重新启动之间的时间是至关重要的。
在事件日志中,我看到5个警告和1个错误。
警告1:为应用程序池“MyAppPool”服务的进程与发生致命通信错误。进程id为'4028‘。数据字段包含错误号。警告2:为应用程序池“MyAppPool”服务的进程与发生致命通信错误。过程id为'6400‘。数据字段包含错误号。警告3:为应用程序池“MyAppPool”服务的进程与发生致命通信错误。过程id为'27892‘。数据字段包含错误号。警告4:为应用程序池“MyAppPool”服务的进程与发生致命通信错误。过程id为'30180‘。数据字段包含错误号。警告5:为应用程序池“MyAppPool”服务的进程与发生致命通信错误。过程id为'14816‘。数据字段包含错误号。错误:由于为应用程序池提供服务的进程(Es)发生了一系列故障,应用程序池“MyAppPool”被自动禁用。
你知道这是怎么回事吗?我该怎么做才能修好它?
发布于 2017-10-12 10:48:22
引用这堆栈溢出回答:
IIS附带了一个名为“快速失败保护”的功能。默认情况下,如果池中的工作人员在5分钟内崩溃5次,则App将被配置为禁用。这个设置的阈值可以通过右键单击App进入高级设置并修改‘快速失败保护’属性来修改。但是,此事件表示应用程序中可能存在需要解决的严重问题。
https://serverfault.com/questions/878094
复制相似问题