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);
此外,服务器不下来,当没有被解雇的就业机会。