2

不知何故,我的 RabbitMQ 服务器上有一些队列,我无法删除。队列名称中有一个奇怪的不可打印符号。当我在 RabbitMQ 管理页面中单击此类队列时,我看到:

http://127.0.0.1:15672/#/queues/%2F/production.packet.create.0%2C%00%00%00%00%00%00%00%00%00%00%00%00%00

并且这个队列的内容页面没有加载。队列名称中有\x00字符。

通过显示队列时

rabbitmqadmin list queues name

我认为这个队列是

| production.packet.create.0,                      |

我试图通过 rabbitmqadmin 删除它

rabbitmqadmin delete queue name=production.packet.create.0,
rabbitmqadmin delete queue name=production.packet.create.0,%00%00%00....

但它说找不到队列!

所以我有两个问题:

  1. 怎么可能发生?
  2. 有没有办法删除这样的队列?
4

0 回答 0