【问题标题】:Celery Flower dashboard remove worker芹菜花仪表板删除工人
【发布时间】:2016-04-18 04:48:27
【问题描述】:

我最近安装了flower 0.8.4,我在Digital Ocean 中创建了一个快照,然后使用这个快照启动了一个新服务器。现在花上还挂着老工人的名字。如何在保留现有工作人员信息的同时删除此工作人员。

芹菜开始:

worker -n celeryd@%h -f /usr/local/src/imbue/application/imbue/log/celeryd.log --loglevel=DEBUG --autoscale=50,10

花:

/usr/bin/python /usr/local/bin/flower --basic_auth=root:password --port=8082 --broker=amqp://user:password@rabbitmq:5672// --persistent=True --db=/usr/local/src/imbue/application/imbue/log/flower.db

【问题讨论】:

    标签: python celery celery-task flower


    【解决方案1】:

    最近向花添加了一个新选项 purge_offline_workers (--purge_offline_workers / FLOWER_PURGE_OFFLINE_WORKERS)。此选项会从花仪表板中删除离线工作人员。

    更多信息请参考https://github.com/mher/flower/pull/852https://github.com/mher/flower/issues/604

    此外,最新版本的mher/flower在仪表板右上角有一个搜索框。通过在搜索框中输入单词online,您可以过滤掉所有离线工作人员。

    【讨论】:

      【解决方案2】:

      我将持久标志从 True 关闭为 False 并重新启动 celery。

      /usr/bin/python /usr/local/bin/flower --basic_auth=flower:flower --port=8082 --broker=amqp://rabbitmq:rabbitmq@rabbitmq:5672// --inspect=True --persistent=True --db=/usr/local/src/imbue/application/imbue/log/flower.db
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-04-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-17
        • 2022-01-08
        • 2014-06-09
        相关资源
        最近更新 更多