如何找出 IIS 应用程序池因应用程序池属性更改而回收的原因

如何找出 IIS 应用程序池因应用程序池属性更改而回收的原因

我的应用程序池在我不想回收的时候却进行回收(注意,我已经禁用基于时间和基于不活动的回收)。

我在事件日志中看到一个 5080 事件:

由于应用程序池属性中的一个或多个配置更改需要重新启动进程,因此正在回收为应用程序池“%1”提供服务的工作进程。

我检查了 machine.config 和 web.config,它们没有显示任何修改。这可能是病毒扫描程序造成的吗?我该如何确定?

答案1

病毒扫描程序很容易触发此问题。我曾与几家大型企业客户合作,但都遇到过这种情况。建议将应用程序的文件夹列入白名单/排除在实时扫描之外。

https://blogs.msdn.microsoft.com/friis/2015/12/03/application-pool-gets-recycled-due-to-anti-virus/

相关内容