【问题标题】:Will a Change to the IIS Home Directory Path Trigger a Restart?更改 IIS 主目录路径会触发重新启动吗?
【发布时间】:2010-12-07 04:07:33
【问题描述】:

在 IIS(特别是 6.0)中,在主目录选项卡下,如果我更改本地路径,这会导致 IIS 重新启动或应用程序池回收吗?

相关,是否有参考概述了对 IIS 元数据库的哪些更改将触发重新启动或应用程序池回收?我还没找到这个。

【问题讨论】:

    标签: iis iis-6 application-pool


    【解决方案1】:

    在主目录路径中更改网站路径不会导致工作进程重新启动。但是,它会导致 网站 的应用程序域关闭并重新启动。

    工作进程重启可能由多种事件引起,最常见的是:

    1. 如果有任何条件 在回收选项卡上 应用程序池的属性是 遇见了。

    2. 如果启用了 CPU 监控(在应用程序池的属性性能选项卡中)并且一个 达到监控阈值, 并且,如果设置了所需的操作 关机。

    3. 有一个灾难性错误,例如 作为一个未经检查的异常抛出 您的代码在不同的线程上 当前请求线程。

    4. IISRESET

    5. 您手动强制回收或停止并启动应用程序池

    还应注意,应用程序池回收与重新启动不同。当应用程序池回收时,IIS 会启动一个新的工作进程。所有新请求都发送到这个新进程。现有的工作进程保持运行,但在所有未完成的请求完成或达到关闭时间限制后将被拆除。

    现有的 ASP.NET 会话将保留在旧的工作进程中,直到它们被放弃。这确保了 ASP.NET 会话状态在回收时不会丢失,即如果仍有 ASP.NET 会话,则与这些会话匹配的请求将被路由到旧的工作进程。不幸的是,经典的 ASP 会话丢失了,因为 ASP 没有同样的功能。

    【讨论】:

    • @aaron - 老实说,我不知道/不记得了,我正在度假,所以无法访问开发 IIS 来检查,你可以问一个新问题,然后参考这个。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-18
    • 2016-04-20
    • 1970-01-01
    • 2021-03-17
    • 2019-08-30
    • 2015-02-27
    • 1970-01-01
    相关资源
    最近更新 更多