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

但是,我使用Application_Start运行许多作业。如果没有该网站的访问者,则该职位将被处置,并且将无法按时运行。

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

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

最佳答案

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

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

关于configuration - 如何在IIS 7中防止/扩展idleTimeout?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3891178/

10-12 01:39