【问题标题】:IIS 6.0 recycle overlapping delayIIS 6.0 回收重叠延迟
【发布时间】:2010-11-19 14:36:28
【问题描述】:

是否可以在重叠 iis 6.0 回收中添加延迟?例如,即使新的应用程序池处于活动状态并正在处理请求,iis 也不会关闭旧池 2 小时。我有时会收到一个长时间运行的请求。

我认为“关闭时间限制”属性是正确的,但事实并非如此。大约一分钟后,IIS 仍在关闭旧池,我收到一个错误:System.Threading.ThreadAbortException:线程被中止。

【问题讨论】:

    标签: iis iis-6 recycle


    【解决方案1】:

    我认为您不能指定重叠。

    您可以配置仅在特定时间进行回收,例如凌晨 2 点,此时没有用户使用系统。

    如果您有一个进程在内存中存在 2 小时,您可能应该将信息写入磁盘,以便该进程可以从中断的地方开始,以防服务失败。

    【讨论】:

    【解决方案2】:

    此链接http://technet.microsoft.com/en-us/library/cc759201(WS.10).aspx 明确指出: 在这两种类型的回收中,WWW 服务允许旧工作进程在配置的时间内处理它在关闭之前已经从 HTTP.sys 获取的请求。

    【讨论】:

    • 是的,我知道。这个属性应该可以做到microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/…但是在iis关闭进程大约一分钟后它不起作用
    • 所以您是说您修改了 ShutdownTimeLimit 元数据库属性(将其设置为较长的​​值)但 IIS 仍会在 1 分钟后终止应用程序池???
    • 您还需要增加关闭时间限制,让应用程序池保持更长的时间
    • 是的,我尝试通过应用程序池属性中的 IIS 控制台并通过元数据库结果什么都没有。
    猜你喜欢
    • 2021-05-27
    • 2023-03-16
    • 2018-11-03
    • 1970-01-01
    • 1970-01-01
    • 2013-10-02
    • 2013-07-22
    • 2019-11-13
    • 1970-01-01
    相关资源
    最近更新 更多