相关疑难解决方法(0)

与django和芹菜+ rabbitmq的消费者连接错误?

我正在尝试用django和rabbit-mq建立celeryd.到目前为止,我已经完成了以下工作:

  • 从pip安装的芹菜
  • 通过他们的存储库提供的debs安装rabbitmq
  • 通过rabbitmqctl为rabbitmq添加了用户和vhost,以及该用户的权限
  • 启动了rabbitmq-server
  • 通过pip安装django-celery
  • 设置django-celery,包括它的桌子
  • 配置settings.py中的各种内容(BROKER_HOST,BROKER_PORT,BROKER_USER,BROKER_PASSWORD,BROKER_VHOST,以及导入djecelery,调用设置功能并将其添加到安装的应用程序中).我已经仔细检查了所有这些值是正确的(至少,用户,密码和虚拟主机是正确的).

所以现在,当我运行时,python manage.py celeryd -l info我得到连接错误(见下文).任何人都知道为什么?

$ python manage.py celeryd -l info
/usr/local/lib/python2.7/dist-packages/djcelery/loaders.py:108: UserWarning: Using settings.DEBUG leads to a memory leak, never use this setting in production environments!
  warnings.warn("Using settings.DEBUG leads to a memory leak, never "
[2012-05-15 18:38:04,486: WARNING/MainProcess]  

 -------------- celery@ubuntu v2.5.3
---- **** -----
--- * ***  * -- [Configuration]
-- * - **** ---   . broker:      amqp://celeryuser@localhost:5672/celeryhost
- ** ----------   . loader:      djcelery.loaders.DjangoLoader
- ** ----------   . logfile: …
Run Code Online (Sandbox Code Playgroud)

python django rabbitmq celery django-celery

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

celery ×1

django ×1

django-celery ×1

python ×1

rabbitmq ×1