【发布时间】:2016-03-20 00:32:32
【问题描述】:
我有一份工作,每 30 分钟触发一次。当工作触发时,我已经设置了一个测试表并记录了信息。例如:
2015-12-13 19:30:00.043
2015-12-14 12:30:00.043
2015-12-14 13:00:00.043
2015-12-14 16:00:00.043
但正如您所见,它并非每 30 分钟触发一次。 19:30 然后 12:30.. 我注意到如果我打开管理工作室并检查此表,下一个工作将触发 100%。为什么会发生这种情况,它是quartz.net 错误吗? PS我正在使用asp.net mvc,这是代码:
ITrigger trigger = TriggerBuilder.Create()
.WithDailyTimeIntervalSchedule
(s =>
s.WithIntervalInMinutes(30)
.OnEveryDay()
.StartingDailyAt(TimeOfDay.HourAndMinuteOfDay(0, 0))
)
.Build();
scheduler.ScheduleJob(job, trigger);
【问题讨论】:
标签: c# asp.net asp.net-mvc cron quartz-scheduler