带 sidekiq 的 Crontab 调度程序——尝试在东部时间每天下午 2 点设置它

Crontan scheduler with sidekiq - trying to set it for every day at 2pm Eastern Time

我正在使用 sidekiq-scheduler gem,每当我安排一名工作人员每隔 X 分钟或小时 运行 时,一切都运行良好。但是,如果我试图在东部时间每天下午 2 点 运行 一个 sidekiq 工作人员,我似乎无法让它工作。这是我的 sidekiq.yml 文件的样子:

development:  
  :concurrency: 200
  :schedule:
    purge_worker:
      cron: '16 14 * * * * America/Detroit'   # Every day at 2pm eastern
      class: PureWorker
      queue: development

据我所知,上面的配置是我为工作人员设置的每天在2:16pm开始的配置。我不断增加它的分钟只是为了测试它,但我无法让 sidekiq 工作人员离开。其他计划每分钟 运行 一次的工作正常,但这个不行。

我做错了什么?

星号太多了。这有效:

development:  
  :concurrency: 200
  :schedule:
    purge_worker:
      cron: '16 14 * * * America/Detroit'   # Every day at 2pm eastern
      class: PureWorker
      queue: development