我正在運行一個非常高的流量站點,每秒獲得300+個請求(http://cooltext.com)。重新啓動至少需要90秒。所以每次我發佈一個新版本時,它都會停止一兩分鐘。足以觸發我的監控服務。如何讓快速ASP.Net應用程序關閉以在高流量網站上重新啓動/回收?
當我做的是重新啓動服務器的變化,似乎重新啓動停止,直到所有的舊應用程序池的舊請求(其中一些很長時間運行)完成。我可以通過手動殺死舊的w3wp.exe實例來使重啓發生得更快。
是否有某種方式來強制IIS關閉所有連接馬上做硬重啓?在IIS或asp.net的一些設置來控制這個?
它是否幫助運行多個工作進程(又稱爲Web園)? – sisve 2015-01-20 20:22:18