C# Quartz Corn计划程序在周末失败#
我用的是带有c#的石英调度程序。 我希望每天早上12:05运行它 它在工作日工作得很好,但从不在周六和周日跑步C# Quartz Corn计划程序在周末失败#,c#,quartz-scheduler,C#,Quartz Scheduler,我用的是带有c#的石英调度程序。 我希望每天早上12:05运行它 它在工作日工作得很好,但从不在周六和周日跑步 ITrigger trigger = TriggerBuilder.Create() .ForJob(job) .WithIdentity("myTrigger") .WithSchedule(CronScheduleBuilder.CronSchedule("0 05 0 * * ?"))
ITrigger trigger = TriggerBuilder.Create()
.ForJob(job)
.WithIdentity("myTrigger")
.WithSchedule(CronScheduleBuilder.CronSchedule("0 05 0 * * ?"))
.Build();
如果我试图在周五后触发下一个触发器,它会显示正确的日期,即周六。您好,先生,您确定它不会触发吗?您在作业执行时没有遇到任何异常吗?是的,我检查了日志,通常它在触发时会写入“批量获取1个触发器”。在周末,它写了“批量采集0个触发器”,这里有任何错误吗?嗨!我对此进行了更多的调查,发现这不仅仅是周末,而是随机的!我认为这可能与线程优先级有关。我试过使用MisfireHandlingInstructionInRenow(),但不确定它实际上是如何工作的。现在我带着调度器不可预知的行为离开了。请建议