#django #celery #python-venv
#django #сельдерей #python-venv
Вопрос:
Я начал использовать Celery в своем проекте Django, Redis является брокером. Все в порядке, когда я устанавливаю Celery глобально.
Но когда я устанавливаю Celery в виртуальную среду, все задачи как бы зависают. Flower показывает, что все задачи «Обработаны» и ни одна из них не активна. Вывод рабочего с опцией отладки выглядит следующим образом:
[2019-03-18 13:45:13,247: INFO/MainProcess] Received task: (data)
[2019-03-18 13:45:13,247: DEBUG/MainProcess] TaskPool: Apply <(data...)>
..etc
Нет сообщения «Задача принята: (данные)»
В чем может быть причина? Я использую:
Django==2.1.7
celery==4.3.0rc2
flower==0.9.2
redis==3.2.0
Python v3.7.2, Windows 10