Dlaczego sidekiq uruchomiony w chwili określić, ale nie na godzinę?

głosy
0

Używam Rails 5. Nie rozumiem, dlaczego mój pracownik Sidekiq nie działa, gdy planowane na moim komputerze lokalnym. Założyłem ten config / sidekiq.yml ...

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

Zacznę rzeczy biegać

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

ale w określonym czasie (3:35 PM), nic się nie dzieje. Kiedy zmienić wyraz

cron: 35 * * * *

Wtedy widzę wyjście z mojego pracownika na dokładnie 35 po godzinie. Pracownik wygląda jak ...

require 'sidekiq/api'

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

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

Co jeszcze muszę zrobić, aby dostać rzeczy do uruchomienia w czasie określić?

Utwórz 19/03/2020 o 21:57
źródło użytkownik
W innych językach...                            

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