1

私はこの設定でdjango-celeryとredisを使用しています:

BROKER_URL = "redis://192.168.1.79:6379/0"
BROKER_BACKEND = "redis"
CELERY_SEND_EVENTS=True
CELERYBEAT_SCHEDULER="djcelery.schedulers.DatabaseScheduler"
CELERY_RESULT_BACKEND = "redis"
CELERY_REDIS_HOST = "192.168.1.79"
CELERY_REDIS_PORT = 6379
CELERY_REDIS_DB = 0

django-admin では、タスクが表示されません。構成のどのようなエラーですか?

4

2 に答える 2

0

を構成したことが原因である可能性がありますCELERY_RESULT_BACKEND = "redis"。私の知る限り、これは redis を使用して結果を保存することを意味します。

django admin を使用してタスクを表示するには、django が使用しているのと同じデータベースにタスクを保存する必要があると思います。

于 2012-02-19T16:06:36.467 に答える
0

manage.py celerycam を実行してみてください。

django-admin を更新するには、セロリのスナップショットが必要です。

于 2012-05-14T16:16:42.860 に答える