Планировщик Crontan с sidekiq - пытаюсь установить его на каждый день в 14:00 по восточному времени - PullRequest
0 голосов
/ 27 мая 2020

Я использую гем 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. Другие, которые должны запускаться раз в минуту, работают нормально, но только не этот.

Что я делаю не так?

1 Ответ

0 голосов
/ 27 мая 2020

Слишком много звездочек. Это сработало:

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