0

概括

  • 我通过 celeryd 将 Celery 作为守护进程运行(按照说明
  • 在配置文件/etc/default/celeryd BROKER_URL="redis://localhost:6379/0" 中指定redis作为broker
  • Worker 日志文件表明 BROKER_URL 被忽略,因为它仍在尝试连接到默认代理。

ERROR/MainProcess] 消费者:无法连接到 amqp://guest:**@localhost:5672//:打开套接字时出错:发生套接字错误。

问:我是否需要修改在线说明中提供的基本模板之外的 /etc/init.d/celeryd 文件,以便将 BROKER_URL 作为参数传递?

4

1 回答 1

0

/etc/default/celeryd 是守护进程的配置,只有这些选项会在那里。您可以使用设置文件或在创建实例时传递参数来配置您的 celery实例。

于 2016-07-13T21:03:18.137 回答