2009-10-15 61 views
3

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

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

回答

2

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

工作进程重新启动可以通过一些事件,最常见的原因造成的:

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

  2. 如果CPU监控(在一个应用程序池的性能性能选项卡)已启用,一个 监控阈值被满足, ,如果所需的操作设置 关机。

  3. 有一个灾难性错误,例如 由 你的代码在不同的线程抛出比 当前请求的线程未检测异常。

  4. IISRESET

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

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

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

+0

IIS 7也是如此吗? – 2011-08-05 05:23:47

+0

@aaron - 我不知道/不能诚实地回忆,因为我在假期,因此无法访问开发IIS来检查,您可以提出一个新问题并引用此问题。 – Kev 2011-08-05 09:11:11

相关问题