【问题标题】:How to get list of subscribed queue names in Celery/Django?如何在 Celery/Django 中获取订阅的队列名称列表?
【发布时间】:2020-03-27 14:33:36
【问题描述】:

我的工人正在运行:

celery worker -A workerTasks -n Worker%h --concurrency=1 --loglevel=info -Q $QUEUE_NAME -f $WORKER_LOG_FILE --pidfile=/logs/worker_pid%h.pid

我想知道是否可以在进程中进行 python/celery 调用以查找该工作人员“订阅”了哪个队列?

(我不想直接找到 $QUEUE_NAME 的值)

【问题讨论】:

    标签: python django celery


    【解决方案1】:

    celery -A workerTasks inspect active_queues -d <worker name>,其中worker name 是该特定节点的名称。如果您省略-w <worker name>,每个节点都会向您发送关于它订阅了哪个队列的报告。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-14
      • 2014-05-24
      • 2013-11-07
      • 2020-12-16
      • 1970-01-01
      • 1970-01-01
      • 2013-02-18
      相关资源
      最近更新 更多