2013-12-20 56 views
1

我有託管在iis上的數據庫和mvc應用程序。我週期性地從互聯網收集數據並將它們保存在sql數據庫中。我從這些數據計算統計和圖表,並將它們發佈到mvc應用程序中。永久數據收集

問題是,iis的回收期約爲1小時 - >這意味着從網際網絡收集數據的計時器(功能)在服務器重新啓動,回收或網頁沒有請求時停止。

我找到的解決方案有: 輪流回收 - 我沒有自己的SRV不能這樣做。 windows服務 - 99%的託管不允許主機ws ...

所以有什麼解決方案,服務,框架,其目的是收集數據,我可以肯定,它不會停止後,一些不活動的時間或服務器重啓?或者是我的邏輯完全錯誤,我需要收集數據不同?它可以在我不擁有的主機上完成嗎?可以使用iis來完成嗎?

回答

1

可以使用iis完成嗎?

如果有問題的IIS已經安裝的應用程序結構,然後一個支持auto start功能,從而有效地讓你寫的代碼將繼續在後臺運行「般的服務」。

快速瀏覽here

+0

如果託管不要有應用面料? – Martin877

+0

如果你不能在服務器上放置任何東西,唯一需要考慮的事情就是在你可以控制的機器上運行一個心跳,它可以調用你的MVC應用程序,並在它已經死亡時啓動它...似乎矯枉過正雖然 – NDJ