我试图建立的Redis在Heroku为芹菜后端。 我有它在本地工作,但在Heroku上,我得到这个错误(芹菜任务完成后):ConnectionError:错误111连接本地主机:6379。 拒绝连接。
从我可以从其他的答案告诉,这将表明Redis的服务器不在线,虽然REDISTOGO_URL似乎是正确配置。
在settings.py:
REDIS_URL = os.getenv('REDISTOGO_URL', 'redis://localhost:6379/0')
在tasks.py:
from celery import Celery
celery = Celery('tasks', backend=settings.CELERY_RESULT_BACKEND, broker=settings.REDIS_URL)
版本:
celery==3.0.5
celery-with-redis==3.0
django-celery==3.0.4
kombu==2.3.2
redis==2.6.0