configuration - 如何在 IIS 7 中防止/延长空闲超时?

标签 configuration iis-7

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

但是,我使用 Application_Start 来运行许多作业。如果没有访问者访问该网站,作业将被处理并且不会按时运行。

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

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

最佳答案

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

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

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

相关文章:

apache - 将运行时参数传递给 tomcat 服务器上的 grails 项目

Rspec - config.before(:suite) not running in spec_helper

asp.net - 移动到新服务器后报告查看器问题

.net - 如何将大 (> 25MB) 文件上传到 Web 服务?

ssl - 通过 Microsoft ARR 使用 SSL

configuration - 如何在运行时获得 Grails Config.groovy 中的好东西?

visual-studio-2008 - 如何防止 Visual Studio 提示从 app.config 更新 .settings 文件

java - Struts 2 中的 "No configuration found for the specified action"

asp.net-mvc - 允许浏览器点击 .cshtml 文件并显示内容

iis-7 - 防止 IIS 7 URL 重写模块匹配/ScriptResource.axd