¿Por qué es sidekiq ejecutando en el momento en especifico, pero no la hora?

votos
0

Estoy usando los carriles 5. No entiendo por qué mi trabajador Sidekiq no se ejecuta cuando se programa en mi máquina local. He creado este config / sidekiq.yml ...

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

Empiezo cosas corriendo

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

pero a la hora indicada (15:35), no pasa nada. Cuando cambio la expresión de

cron: 35 * * * *

Entonces veo salida de mi trabajador exactamente a las 35 después de la hora. miradas de los trabajadores les gusta ...

require 'sidekiq/api'

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

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

¿Qué más tengo que hacer para conseguir cosas para correr en el momento especifico?

Publicado el 19/03/2020 a las 21:57
fuente por usuario
En otros idiomas...                            

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