让经纪人开始使用django-celery

时间:2012-04-14 18:24:45

标签: django celery django-celery

这是我第一次使用Celery,所以这可能是一个非常简单的问题。我正在关注tutorial。我将BROKER_URL = "amqp://guest:guest@localhost:5672/"添加到了我的设置文件中。我在我的应用程序中添加了简单的任务。现在我用“

”做“工人流程”

manage.py celeryd --loglevel=info --settings=settings

Windows机器celery-django can't find settings需要设置=设置。

我明白了 [Errno 10061] No connection could be made because the target machine actively refused it. Trying again in 2 seconds...

所以看起来工人无法连接到经纪人。我必须启动经纪人吗?它是以manage.py runserver自动启动的吗?我是否必须安装除django-celery之外的其他内容?我是否必须执行manage.py runserver BROKER_URL之类的操作?

任何指针都会非常感激。

1 个答案:

答案 0 :(得分:1)

您需要先安装经纪人。或者尝试使用django db

但我不建议在生产中使用django db。 Redis还可以。但它可能会在Windows上运行它。