どういうわけか、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....
しかし、キューが見つからないと言われています!
だから私は2つの質問があります:
- それはどのように起こりますか?
- そのようなキューを削除する方法はありますか?