Я запускаю Первые шаги с учебником по сельдерею.
Определим следующую задачу:
from celery import Celery
app = Celery('tasks', broker='amqp://[email protected]//')
@app.task
def add(x, y):
return x + y
Затем назовите его:
>>> from tasks import add
>>> add.delay(4, 4)
Но я получаю следующую ошибку:
AttributeError: 'DisabledBackend' object has no attribute '_get_task_meta_for'
Я работаю как с сельдером, так и с сервером rabbit-mq. Скорее странно, работник сельдерея сообщает, что задача преуспевает:
[2014-04-22 19:12:03,608: INFO/MainProcess] Task test_celery.add[168c7d96-e41a-41c9-80f5-50b24dcaff73] succeeded in 0.000435483998444s: 19
Почему это не работает?