2015-04-25 3 views
0

Я использую сельдерей с Django. Это отлично работает, если я начну его с:Автозагрузка не работает в сельдерей

celery -A panel worker -l debug 

Но когда я включаю autoreload функции сельдерей не принимает задания из очереди.

Я пытался заставить его использовать ionotify (pyionify установлен):

env CELERYD_FSNOTIFY=inotify celery -A panel worker -l debug --autoreload 

Но не успех. Последняя строка в отладочном выходе:

[2015-04-25 23:10:19,830: DEBUG/MainProcess] | Worker: Hub.register 

Что может быть неправильным?

+0

попробуйте руководитель. это становится немного легче для автоматической перезагрузки нескольких сотрудников – ChillarAnand

ответ

1

Я определенно помню сообщение об ошибке на github и пытаюсь исправить это. Вы можете увидеть все здесь: https://github.com/celery/celery/issues/2249

Но теперь я не могу с этим поделать.

PS: Я не доверяю автозагрузке в Python, особенно в больших проектах. Часто бывает сложно отладить ошибки.

Смежные вопросы