- Nie wiem, czy jest to a bug lub problem z konfiguracją.
- Cel: debug/modyfikować zadania Celery bez ręcznego ponownego uruchamiania pracownika za każdym razem, kiedy dokonać małej zmiany
Więc mam skonfigurowany Seler + RabbitMQ. Wszystko działa poprawnie.Selery nie działa z RabbitMQ z opcją "--autoreload"
Dodany --autoreload
opcja polecenia celery -A proj worker --loglevel=debug
i rejestrowania zatrzymuje się na to:
[2014-09-11 19:22:00,447: DEBUG/MainProcess] | Worker: Hub.register Autoreloader...
Bez niej:
[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.
Wszystko inne działa dobrze. RabbitMQ otrzymuje wiadomość po
Istnieją połączenia z Seler. Po prostu nie mówi on Selerowi, aby rozpoczął zadanie.
Wygląda na problem z połączeniem, ale nie wiem, co to jest.
Jeśli możesz w tym pomóc, napisz.