如何删除显示为关闭的 rabbiqmq 队列

如何删除显示为关闭的 rabbiqmq 队列

我有一组由两台机器组成的兔子集群,需要将它们迁移到新的物理硬件上。

我通过将 2 台新服务器加入集群来执行迁移。所有连接转移后,我从集群中删除了旧服务器。

我没有意识到我在旧服务器上声明了一些持久队列,这些队列现在显示为关闭,我无法删除它们。

当我尝试删除队列(通过管理工具以及代码)时,出现以下错误

The AMQP operation was interrupted: AMQP close-reason, initiated by Peer, code=404, text="NOT_FOUND - home node 'rabbit@rabbit-1' of durable queue 'udq_1' in vhost '/' is down or inaccessible", classId=50, methodId=30, cause=

由于旧服务器已经退役,我无法让它们重新上线。

有没有办法可以删除这些队列而不必重置整个集群?

相关内容