我正在使用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:16 为工人设置的。我一直增加它的分钟只是为了测试它,但我无法让 sidekiq 工人离开。其他计划每分钟运行一次的运行正常,但不是这个。
我做错了什么?
一个太多的星号。这奏效了:
development:
:concurrency: 200
:schedule:
purge_worker:
cron: '16 14 * * * America/Detroit' # Every day at 2pm eastern
class: PureWorker
queue: development