带 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
我正在使用 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