讓網站不停止,永遠持續執行

R-B發表於2021-09-09

在公司內部伺服器,執行很多網站(應用程式),但每個網站都有自動化或是定時執行的事務。後來經整合,所有這些自動化或定時執行的事務,都移至一個單獨的站點(asp.net)。這個站點,只要伺服器沒有關機,重啟。它永遠持續執行的。

這個站點算得上去服務性質的,基本上是沒有人訪問。但是asp.net站點有一個問題,開始執行之後,如果網站預設20分鐘內沒請求,Application會停止,直至有人訪問,它再次啟動。

怎樣設法讓其不停止呢? Insus.NET參考過網上很多方法(站在巨人的肩膀上),整理出一段程式碼來,問題終於解決:在Global.asax的void Application_End(object sender, EventArgs e)方法中,貼上下面相關程式碼:
圖片描述


 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4560/viewspace-2817927/,如需轉載,請註明出處,否則將追究法律責任。

相關文章