Как заставить вещание работать с djcelery + ghettoq - PullRequest
1 голос
/ 03 января 2011

Я использую djcelery 2.1.4 с ghettoq 0.4.5 и django 1.2.3, и я могу выполнять задачи в течение всего дня, но когда я пытаюсь использовать какую-либо функцию широковещания, она дает сбой без ошибок.Возьмите простейший случай - я запускаю celeryd:

python manage.py celeryd

Демон запускается и я пытаюсь запустить пинг:

>>> from celery.task.control import ping
>>> ping()
[]

Я вижу сообщение о том, что созданный пинг появляется вбаза данных, но, видимо, ни один из узлов не подхватывает ее?Я что-то здесь не так делаю?Не работает ли трансляция с ghettoq?

1 Ответ

0 голосов
/ 06 января 2011

Трансляция не поддерживается ghettoq.

Следующая версия Celery (2.2) будет поддерживать трансляцию для Redis. Добавление поддержки базы данных тогда должно быть просто.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...