Почему sidekiq работает на минуту указываю, но не час?

голоса
0

Я использую Rails 5. Я не понимаю, почему мой Sidekiq работник не работает, когда запланировано на моей локальной машине. Я настроил этот конфиг / sidekiq.yml ...

---
:concurrency: 5
:verbose: true
:logfile: ./log/sidekiq.log
:queues:
  - default
:schedule:
  Accounting::Workers::AuditWorker:
    cron: 35 15 * * *
    queue: default

Я начинаю вещи бегом

bundle exec sidekiq -C ./config/sidekiq.yml

но в указанное время (3:35 PM), ничего не происходит. Когда я изменить выражение

cron: 35 * * * *

Потом я вижу выход из моих рабочих ровно 35 мимо часа. Работник выглядит ...

require 'sidekiq/api'

module Accounting::Workers
  class AuditWorker
    include Sidekiq::Worker

    def perform
      print Beginning service #{Time.now}...\n
        ...
    end

Что еще мне нужно сделать, чтобы получить вещи, чтобы бежать в то время указываю?

Задан 19/03/2020 в 23:57
источник пользователем
На других языках...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more