我用石英調度程序創建了asp.net站點。該工作在後臺運行,並且該站點上沒有其他活動。C# - Quartz scheduler在網站上沒有任何活動時停止運行
石英調度程序計劃每30分鐘一次。
IIS啓動後,Scheduler正常運行。
但過了一段時間,調度程序停止運行(大約1小時)。
如果在站點上有一個或多個活動作爲用戶登錄或查看儀表板,則Scheduler正常運行。
但是,如果在現場沒有活動,它會停止運行。
如何保持我的調度程序在現場沒有活動的所有時間?
P/s:我知道我的問題可以與其他問題重複。但我仍然問,因爲我不能評論其他問題的答案。
編輯:
Day Running at: 7/14/2016 4:00:00 AM
--
Day Running at: 7/14/2016 4:30:00 AM
--
Day Running at: 7/14/2016 5:00:00 AM
--
Stopped running
--
Day Running at: 7/14/2016 2:00:00 PM
--
Day Running at: 7/14/2016 2:30:00 PM
--
Day Running at: 7/14/2016 3:00:00 PM
--
Stopped running
--
我有一些原因,Web應用程序使用後臺作業。我嘗試設置增加Session Timeout Idle,但我的作業仍停止運行。那麼,你可以給我一些建議IIS會卸載我的應用程序的原因嗎? – TonyBui
@TonyBui:共享主機? :) –
@AndreiRînea:不,我託管我的Web應用程序在私人託管。 – TonyBui