1
我有一份工作,每30分鐘觸發一次。當職位發生火災時,我設置了測試表和記錄信息。例如:c#quartz.net不總是觸發
2015-11-14 03:00:00.000
2015-11-14 03:30:00.000
2015-11-14 04:00:00.000
2015-11-14 04:30:00.000
2015-11-14 05:00:00.000
2015-11-14 05:30:00.000
2015-11-14 06:00:00.003
2015-11-14 06:30:00.000
但它已經是第二次了,我已經注意到這項工作停止工作,不開火。現在已經是中午12點,上個工作時間是06:30:00。解決方案是再次發佈應用程序,並覆蓋舊的bin ...爲什麼發生這種情況,是石英錯誤還是服務器? P.S我使用asp.net mvc的,這是代碼:
ITrigger trigger = TriggerBuilder.Create()
.WithDailyTimeIntervalSchedule
(s =>
s.WithIntervalInMinutes(30)
.OnEveryDay()
.StartingDailyAt(TimeOfDay.HourAndMinuteOfDay(0, 0))
)
.Build();
scheduler.ScheduleJob(job, trigger);
此外,服務器不下來,當沒有被解僱的就業機會。