我使用的是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中,我看不到任务。配置中有什么错误?
发布于 2012-02-20 00:06:36
可能是因为您配置了CELERY_RESULT_BACKEND = "redis"。据我所知,这意味着你使用redis来存储你的结果。
要使用django admin查看您的任务,我相信您需要将它们存储在django正在使用的同一数据库中。
发布于 2012-05-15 00:16:43
尝试运行manage.py celerycam。
更新django-admin需要芹菜的快照。
https://stackoverflow.com/questions/8535225
复制相似问题