【发布时间】:2016-11-11 20:34:22
【问题描述】:
总结
- 我通过 celeryd (as per instructions) 将 Celery 作为守护进程运行
- 在配置文件/etc/default/celeryd BROKER_URL="redis://localhost:6379/0"中指定redis为broker
- 工作器日志文件表明 BROKER_URL 被忽略,因为它仍在尝试连接到默认代理。
ERROR/MainProcess] 消费者:无法连接到 amqp://guest:**@localhost:5672//:打开套接字时出错:套接字错误 发生了。
问题:除了在线说明中提供的基本模板之外,我是否需要修改 /etc/init.d/celeryd 文件才能将 BROKER_URL 作为参数传递?
【问题讨论】:
-
不确定这是否有帮助,但由于日志文件继续警告 W_PICKLE_DEPRECATED,其他属性(例如 CELERY_ACCEPT_CONTENT=["json"])似乎也被忽略了跨度>
标签: python redis celery celeryd