django-celery: Kein Ergebnis-backend konfiguriert

Ich versuche, mit django-celery in meinem Projekt

In settings.py ich habe

CELERY_RESULT_BACKEND = "amqp"

Den server gestartet fein mit

python manage.py celeryd --setting=settings

Aber wenn ich zugreifen will, ein Ergebnis von einer Aufgabe verzögert, bekomme ich die folgende Fehlermeldung:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\celery\result.py", line 108, in ready
    return self.status in self.backend.READY_STATES
  File "C:\Python27\lib\site-packages\celery\result.py", line 196, in status
    return self.state
  File "C:\Python27\lib\site-packages\celery\result.py", line 191, in state
    return self.backend.get_status(self.task_id)
  File "C:\Python27\lib\site-packages\celery\backends\base.py", line 404, in _is
_disabled
    raise NotImplementedError("No result backend configured.  "
NotImplementedError: No result backend configured.  Please see the documentation
 for more information.

Es ist sehr seltsam, weil wenn ich nur laufen celeryd (mit der gleichen Sellerie-Einstellungen), funktioniert es Prima. Hat jemand auf dieses problem vor?

Vielen Dank im Voraus!

InformationsquelleAutor airfang | 2011-12-08

Schreibe einen Kommentar