2

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

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

windows 机器celery-django can't find settings需要 settings= 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吗?

任何指针将不胜感激。

4

1 回答 1

1

您需要先安装代理。或者尝试使用django db

但我不建议在生产中使用 django db。Redis 没问题。但在 Windows 上运行它可能有问题。

于 2012-04-14T21:36:21.230 回答