在最近的一次查询中,遇到显示为NaN的队列,该队列是无法上传数据的
通过在网上搜索,查看到该应用是因为,Queue在mear数据库中存,但在队列列表中并不存在,所以才会存在该问题,并且是在RabbitMQ做了镜像集群的时候才会出现这样的情况
参考地址:《Investigating Ghost queues on RabbitMQ》
参考截图
通过命令查询到现有RabbitMQ的所有队列
rabbitmqctl list_queues
在其中确实没有发现RabbitMQ Management中标示为NaN的队列名称
在重新启动后,则可以正常看到该队列了,而且显示的不再是NaN,而是0
查看无法删除的队列参考地址: