gpt4 book ai didi

rabbitmq 列出所有虚拟主机上的队列

转载 作者:行者123 更新时间:2023-12-02 21:37:22 24 4
gpt4 key购买 nike

我有一个带有几个虚拟主机的rabbitmq,每个虚拟主机上都没有几个队列。如何使用rabbitmqctl列出所有虚拟主机的所有队列?我试过:

rabbitmqctl list_queues -p /*
rabbitmqctl list_queues -p *
rabbitmqctl list_queues -p /
rabbitmqctl list_queues -p ./*

有什么想法吗?

最佳答案

试试这个:

#!/bin/bash
IFS=$'\n'
ordered_vhosts=$(./rabbitmqctl list_vhosts -q | xargs -n1 | sort -u)

for V in $ordered_vhosts; do
echo "*****Vhost $V Total queues " $(./rabbitmqctl list_queues -q -p $V | wc -l)
for Q in $(./rabbitmqctl list_queues -q name messages -p $V | xargs -n2 | sort -u); do
echo "Vhost $V queue-name total-messages $Q"
done
done

关于rabbitmq 列出所有虚拟主机上的队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43799932/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com