Hvorfor er sidekiq kjører på minuttet jeg spesifisere, men ikke time?

stemmer
0

Jeg bruker Rails 5. Jeg forstår ikke hvorfor min Sidekiq arbeidstaker ikke kjører når planlagt på min lokale maskin. Jeg har satt opp denne config / sidekiq.yml ...

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

Jeg begynner ting opp løping

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

men på det angitte tidspunktet (03:35), skjer det ingenting. Når jeg endre uttrykket til

cron: 35 * * * *

Da ser jeg utgang fra min arbeidstaker på nøyaktig 35 over hel time. Worker ser ut som ...

require 'sidekiq/api'

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

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

Hva annet må jeg gjøre for å få ting til å kjøre på den tiden jeg angir?

Publisert på 19/03/2020 klokken 21:57
kilden bruker
På andre språk...                            

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