IIS 中空闲超时(分钟)的最小可接受值是多少?

Posted

技术标签:

【中文标题】IIS 中空闲超时(分钟)的最小可接受值是多少?【英文标题】:What is the minimum acceptible value for Idle Time-out(minutes) in IIS? 【发布时间】:2014-11-17 14:23:26 【问题描述】:

空闲超时(分钟)的默认值为 20。我将其更改为 2 分钟,但即使我在 3 分钟内没有发出任何请求,我的应用程序域也没有被卸载。空闲超时的最小值是否有任何限制。

【问题讨论】:

【参考方案1】:

如果它是一个面向公众的网站,即使您不是,很多事情也可能会请求它。这是一个糟糕的测试。我们将其设置为零,因此它永远不会被卸载,除非您有已知的内存泄漏,否则回收现代应用程序没有真正意义。

【讨论】:

No Wyatt,它不是面向公众的网站。我在我的开发环境中进行了此操作,以查看在超过空闲超时后如何卸载应用程序域,但它没有发生。 明白了。查看标签——你是在 IIS express 还是普通 IIS 中运行它? 它在 iis 中运行。 iis express 和 iis 在处理空闲超时方面有什么区别吗? 老实说,不确定 IIS express 是否完全尊重这一点。 IIS 应该,但正如您所见,它并不完美。

以上是关于IIS 中空闲超时(分钟)的最小可接受值是多少?的主要内容,如果未能解决你的问题,请参考以下文章

IIS中的会话超时和空闲超时有啥区别?

NumberOfReclaimedConnections 性能计数器的可接受值是多少?

如何防止共享主机上的 IIS 应用程序池中的空闲超时

会话超时在 IIS 7 中如何工作?

什么是 ASP.NET 中的默认会话超时?

TransactionScope 默认超时值是多少?