使用sidekiq-scheduler调度的任务不会每天执行一次。在cron中有6个变量,给我的印象是该任务应该每天00:05运行。 “最后一次”运行是在两天前(提供了屏幕截图)。此任务的时间表:
reminder_queuer:
cron: '0 5 0 * * *'
class: ReminderQueuer
Procfile包含以下内容,.yml包含时间表。
worker: bundle exec sidekiq -C config/sidekiq.yml
任务运行大多数天,但是我遇到了这个问题,因为它最近错过了更新。其他预定的类似问题。该任务将每周的电子邮件排入队列,并在上周正常运行。
我确实有一个0 0 */12 * * *
日程安排的任务,没有任何问题(每12小时运行一次)。
答案 0 :(得分:1)
如果您想每天在00:05运行cron,我认为它应该如下所示:
cron:“ 5 0 * * *”
5 means minutes, 0 means hour and stars mean everyday