如何防止/扩展IIS 7中的idleTimeout?

时间:2010-10-08 13:48:19

标签: configuration iis-7

在IIS7中,可以在应用程序池中设置processModel.idleTimeout属性。在此指定的不活动时段后,工作进程将关闭。

但是,我使用Application_Start来运行一些作业。如果网站没有访问者,则会处理作业,并且不会按时运行。

在IIS 7中,指定进程回收何时发生的常规时间间隔periodicRestart)必须大于idleTimeout

如果我为idleTimeoutperiodicRestart设置更大的值,是否足够安全?

1 个答案:

答案 0 :(得分:56)

为了避免我的应用程序退出并且安全起见,我已将idleTimeout配置为0(无穷大)和periodicRestart为默认值(1740分钟)。

使用此配置几天后,到目前为止我还没有发现问题。该应用程序不会退出,并且在1740分钟后它将重新启动是非常安全的。