【发布时间】:2018-10-16 16:01:03
【问题描述】:
我有这个循环工作的代码,这正在调用 BackgroundJob.Enqueue
RecurringJob.AddOrUpdate("indexes-scheduler", () => AppBuilderExtensions.checkIndexDate(), Cron.Minutely);
如果我在运行项目后检查仪表板,最后一次执行和下一次执行显示 N/A。
我试图安排一个简单的工作
RecurringJob.AddOrUpdate("tests-job", () => Console.WriteLine("This job will execute once in every minute"), Cron.Minutely);
【问题讨论】:
-
难道是时差太小无法显示?工作可以在毫秒内轻松完成。这个东西似乎是为接近秒或分钟的时间设计的。告诉您上一份工作是 8 毫秒前,而下一份工作是在 8 毫秒内到期,这将在 16 毫秒内将该消息传递给您的时间内失去任何价值。
-
我也尝试过增加时间间隔,并且重复作业中的调用方法永远不会被命中(有断点)。