2014-05-19 72 views
2

我們的一個代理程序有一個每5秒運行一次的作業,似乎沒有明顯的原因會停止。沒有任何異常被拋出,另一個計劃任務,確認代理正常運行的心跳,仍然有效,並且Windows事件日誌中沒有錯誤消息。計劃任務可以在幾天內正確運行,但會因無明顯原因而停止,就好像計劃程序忘記再次啓動任務一樣。NserviceBus調度程序停止執行作業

我沒有調試信息,因爲沒有,所以我的問題是,如果其他人已經經歷了這個?它可能是由計劃的任務運行時間過長造成的,還是佔用了太多資源?如在,計劃的任務不會正確終止(出於某種原因),然後調度程序無法分配線程來啓動一個新的任務?

有關於這對NServiceBus谷歌組並行討論:https://groups.google.com/forum/#!topic/particularsoftware/0GAI9oqmp74

+1

我在過去幾個月經歷了同樣的問題兩次。如果有人對可能的原因進行評論,我將不勝感激 – SoftwareFactor

+0

一個可能的原因是系統時間是手動或自動設置的。如果您將系統上的時間更改爲超出計劃的任務,那麼它不會正確觸發任務(因爲系統上從未發生過這種情況)。 – Marius

+0

據我瞭解,如果發生一次,該任務將不會再執行,直到重新啓動端點?不過,我認爲這可能不是我們問題的原因。至少在我們的系統中,重大時間調整的可能性接近於0. – SoftwareFactor

回答