2011-02-24 251 views

回答

3

類型,區別在於在回收期間http.sys保持客戶端連接處於活動狀態,同時工作進程在啓動後循環並將新請求透明地路由到新的輔助進程。

此外IIS(6和7)默認使用「重疊回收」。這意味着IIS將在關閉舊工作進程之前啓動新的工作進程。一旦新流程開始,所有新請求都將被引導至新流程。

如果您停止並啓動應用程序池,則會轉儲所有客戶端連接,並且用戶可能會在新池啓動時收到Service Unavailable消息。

+0

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

0

其他的區別是:

  1. 你可以做循環到只有你的應用程序池,同時停止&開始影響所有應用程序池。
  2. 當您要求回收時,您有時間完成您的工作(如保存數據等),而不是重新啓動。
  3. 您可以安排IIS運行循環作業依賴於特定的時間,一段時間後,取決於你的內存消耗等。
相關問題