IIS AppPool 由于不活动而关闭

IIS AppPool 由于不活动而关闭

使用 Windows 10/IIS 10

我有一个 Web 应用程序并已设置以下内容:

  • AppPool:启动模式 = AlwaysRunning
  • Web 应用程序:启用预加载 = true

但 Web 应用程序仍然被关闭:

  • 为应用程序池“Ssss”提供服务的进程 ID 为“nnnnn”的工作进程因不活动而关闭。应用程序池超时配置设置为 20 分钟。需要时将启动新的工作进程。

好的,解决方案是将 AppPool 的空闲超时(分钟)设置为一个大数字或(我猜是零表示“不要”)。

然而,我的理解是“AlwaysRunning”覆盖了Idle-Timeout——显然不是。

有人可以解释或指出一些东西来解释每个设置到底起什么作用,以及它们如何(不?)相互关联。

谢谢

答案1

根据这个回答您应该将空闲超时设置为 0,即使它可能与 Microsoft 文档相矛盾。

相关内容