2011-02-24 129 views

回答

3

类型,区别在于在回收期间http.sys保持客户端连接处于活动状态,同时工作进程在启动后循环并将新请求透明地路由到新的辅助进程。

此外IIS(6和7)默认使用“重叠回收”。这意味着IIS将在关闭旧工作进程之前启动新的工作进程。一旦新流程开始,所有新请求都将被引导至新流程。

如果您停止并启动应用程序池,则会转储所有客户端连接,并且用户可能会在新池启动时收到Service Unavailable消息。

+0

是的,我得到的差异。非常感谢 – SaiBand 2011-04-07 13:36:26

0

其他的区别是:

  1. 你可以做循环到只有你的应用程序池,同时停止&开始影响所有应用程序池。
  2. 当您要求回收时,您有时间完成您的工作(如保存数据等),而不是重新启动。
  3. 您可以安排IIS运行循环作业依赖于特定的时间,一段时间后,取决于你的内存消耗等。
相关问题