我正在使用 Django 1.6 和 Celery 3.1.1
回到需要 django-celery 应用程序时,我似乎没有问题。使用运行 celery 的新方法,我可以让它工作,但我似乎无法让 celerycam 工作。
如果尝试运行,./manage.py celeryd -B -E
我会收到以下错误:
消费者:无法连接到 amqp://guest@127.0.0.1:5672//:[Errno 111] 连接被拒绝。
它完全忽略了我在 settings.py 中的 BROKER_URL。我已经设置了文档中描述的 celery.py 文件,这一切似乎都有效。
现在我想运行 celerycam,据我所知,它仍然需要 django-celery。当我尝试运行 celerycam ( ./manage.py celerycam
) 时,出现以下错误:
socket.error: [Errno 111] 连接被拒绝
我认为这与我尝试从 manage.py 调用 celeryd 时遇到错误的原因相同 - 因为它没有读取我的 settings.py 文件。有人知道我如何让 django-celery 读取我的BROKER_URL
设置吗?