Cent/7中的芹菜花服务在res后不显示数据

2024-04-29 08:41:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我的服务如下:

[Service]
User=vagrant
Group=vagrant
WorkingDirectory=/home/vagrant/
ExecStart=/usr/bin/celery -A tasks /usr/bin/flower --port=5000 --basic_auth=sun:flower --persistent=true --/var/log/supervisord.log
Restart=on-failure
Type=simple

我创建了一个简单的测试任务,在创建了一个REDIS主从复制并将芹菜和花指向主服务器之后。。。在

芹菜.ini主管

^{pr2}$

芹菜_应用程序副本

from celery import Celery

app = Celery('tasks', backend='redis://:<PASSWORD>@192.168.100.20:6379/0')
#app.config_from_object('celeryconfig')
app.conf.update(
    enable_utc          =   True,
    broker_url          =   'redis://:<PASSWORD>@192.168.100.20:6379/0',
    result_backend      =   'redis://:<PASSWORD>@192.168.100.20:6379/1',
    result_persistent   =   True,
    task_serializer     =   'json',
    result_serializer   =   'json',
    accept_content      =   ['json']
)

再次,工人们工作得很好,花儿展示了任务的结果。但是一旦我用

sudo service flower restart

花装载作为其全新的安装没有任何数据。。。在

我是不是在代理/后端url上出了问题?在


Tags: fromredislogjsonappbinusrpassword
1条回答
网友
1楼 · 发布于 2024-04-29 08:41:31

好吧,这是一个额外的变化配置在花和我改变了一点方法!在

所需的配置属性是db

我把服务更新到

/etc/systemd/系统/花。服务

[Unit]
Description=Flower Celery Service

[Service]
User=vagrant
Group=vagrant
WorkingDirectory=/home/vagrant/
ExecStart=/usr/bin/flower  /var/log/supervisord.log
Restart=on-failure
Type=simple

[Install]
WantedBy=multi-user.target

/家/流浪汉/flowerconfig.py

^{pr2}$

在提供了db属性后,一切正常。除了一期。。Flower仪表板没有显示数据,但任务页面在刷新之前正在加载任务列表!在

http://flower.readthedocs.io/en/latest/config.html#db学习

A database file to use if persistent mode is enabled (by default, db=flower)

我已经提交了同样的问题/观察在花https://github.com/mher/flower/issues/787

希望这对其他面临类似问题的人有所帮助!!在

相关问题 更多 >