De ce se execută sidekiq la minut Precizez, dar nu ceasul?

voturi
0

Sunt folosind Rails 5. Nu înțeleg de ce asistentul meu Sidekiq nu se execută când programată pe mașina mea locală. Am înființat această configurație / sidekiq.yml ...

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

Am început lucrurile de funcționare

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

dar la momentul specificat (03:35), nu se întâmplă nimic. Când am schimba expresia la

cron: 35 * * * *

Apoi am vedea de ieșire de la asistentul meu la exact 35 trecut de ora. arata ca munca ...

require 'sidekiq/api'

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

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

Ce altceva mai trebuie să fac pentru a obține lucruri pentru a rula la momentul specifica?

Întrebat 19/03/2020 la 21:57
sursa de către utilizator
În alte limbi...                            

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