Iis-7

我應該何時停止/啟動 IIS 應用程序池?

  • November 6, 2015

有人告訴我,每次刷新我們的網站時,無論是單個頁面還是整個網站,我都應該首先停止應用程序池,更新我的網站文件,然後啟動應用程序池。我的網站文件由 HTML、JS、ASPX、INC、GIF、JPEG、CONFIG 等組成。我之所以問是因為我相信我已經更新了我的網​​站,而沒有停止應用程序池並啟動它,也通過停止和啟動它,只是試圖找出正確的方法應該是什麼。

更新站點時,您不必回收或重新啟動應用程序池。既不用於添加/更新文件,也不用於更新您的 web.config。

IIS 自動獲取所有更改。

您可能想要回收的原因包括:

  • 應用程序池掛起,不再為請求提供服務。
  • 應用程序池使用過多記憶體或您的應用程序存在記憶體洩漏。

預設情況下,應用程序池每 29 小時回收一次,因此通常您無需手動回收應用程序池。

這實際上取決於您要進行的更改。如果您只是更新配置文件,那麼通常您甚至不需要回收應用程序池,更不用說停止和啟動它了。然而,如果您更改了一些 asp.net 內容,則通常需要回收應用程序池,但再一次,通常不需要停止和啟動。

這是一個很好的解釋,當您回收應用程序池和/或重置 IIS 時會發生什麼。閱讀它,您應該更好地了解何時需要停止/啟動。

http://fullsocrates.wordpress.com/2012/07/25/iisreset-vs-recycling-application-pools/

引用自:https://serverfault.com/questions/544863