Я использую гем sidekiq-scheduler
, и все работает отлично, когда я планирую запуск рабочего процесса каждые X минут или часов. Однако, если я пытаюсь запустить работника sidekiq каждый день в 2 часа дня по восточному времени, я не могу заставить это работать. Вот как выглядит мой sidekiq.yml
файл:
development:
:concurrency: 200
:schedule:
purge_worker:
cron: '16 14 * * * * America/Detroit' # Every day at 2pm eastern
class: PureWorker
queue: development
Насколько мне известно, вышеупомянутая конфигурация - это то, что я бы установил, чтобы рабочий запускался каждый день в 14:16. Я продолжаю увеличивать его минуту, чтобы проверить это, но я не могу отключить работника sidekiq до go. Другие, которые должны запускаться раз в минуту, работают нормально, но только не этот.
Что я делаю не так?