在 IIS8 中保持網站持續運行

在早期版本的 IIS 中執行輪詢任務不那麼可靠。應用程序池回收後,網站不會自動重啓,在新的請求激活應用程序以前,輪詢任務不起做用。爲了解決這個問題,須要引入外力驅動 Web 端執行任務,如圖:工具

 

 

此方式比較繁瑣。從 IIS8 開始,可經過配置保持網站持續運行,方法以下:網站

1,啓用【應用程序初始化】blog

 

 2,在應用程序池的【高級設置】中,將【啓動模式】設爲【AlwaysRunning】。配置

 

3,在網站的【高級設置】中,將【預加載已啓用】設爲【true】。請求

 

將【預加載已啓用】設爲【true】後,IIS8 會在應用程序池啓動時向網站發送一個僞請求。程序

 

配置完成後,應用程序池在回收後會當即啓動,而且網站會被 IIS 發送的僞請求激活,輪詢任務不會間斷,驅動 Web 的桌面工具就再也不須要了。方法

相關文章
相關標籤/搜索