- Non so se sia a bug o un problema di configurazione.
- Obiettivo: debug/modificare attività di sedano senza lavoratore riavviare manualmente ogni volta che faccio un piccolo cambiamento
sedano Così ho configurato + RabbitMQ. Tutto funziona.Celery non funziona con RabbitMQ con l'opzione "--autoreload"
Aggiunto --autoreload
opzione per il comando celery -A proj worker --loglevel=debug
e la registrazione si ferma su questo:
[2014-09-11 19:22:00,447: DEBUG/MainProcess] | Worker: Hub.register Autoreloader...
Senza di essa:
[2014-09-11 19:37:34,316: DEBUG/MainProcess] | Worker: Hub.register Pool...
[2014-09-11 19:37:34,317: DEBUG/MainProcess] basic.qos: prefetch_count->16
[2014-09-11 19:37:36,275: DEBUG/MainProcess] pidbox received method enable_events() [reply_to:None ticket:None]
[2014-09-11 19:37:36,275: INFO/MainProcess] Events of group {task} enabled by remote.
Tutto il resto funziona bene. RabbitMQ riceve un messaggio dopo
celery call tasks.update
Ci sono collegamenti da Sedano. Semplicemente non dice a Celery di iniziare un compito.
Sembra un problema di connessione, ma non so cosa sia.
Se puoi aiutarci scrivici.