如何使用配置文件运行芹菜花



对于我的项目。我想使用花配置文件来代替使用命令行选项。

但我写了一个名为flowerconfig.py的文件,如下所示:

# RabbitMQ management
broker_api = 'http://user:passwd@localhost:15672/api/'
# Enable debug logging
logging = 'DEBUG'
# view address
address = '0.0.0.0'
port = 10006
basic_auth = ["user:passwd"]
persistent = True
db = "var/flower_db"

但当我用命令flower --conf=flowerconfig运行flower时。我发现这个经纪人不工作。

我将命令替换为celery flower -A celery_worker.celery_app --conf=flowerconfig。芹菜工人是我的芹菜锉刀。

代理程序运行正常。但是flowerconfig的基本身份验证仍然不起作用。

所以我不知道花是否支持配置文件。或其他方法。

版本:

  • 花==0.9.2
  • 芹菜==4.2.1

您可以创建一个bash脚本来运行。例如:

#!/bin/bash
celery -A project flower 
--basic_auth=monitor:password 
--persistent=True 
--max_tasks=9999 
-l info 
--address=0.0.0.0 
--broker=redis://localhost:6379/0

相关内容

  • 没有找到相关文章

最新更新