二:解决方案项目启动警告无法创建MQ队列,在RabbitMQ Management -> Queues界面中发现有失效队列,且无法通过Delete删除(在删除时无法删除且页面卡住,现象很明显)。
- 先查询是否有待删除队列存在
查询所有队列命令:
rabiitmqctl list_queues
- 若查询不存在,但是RabbitMQ Management界面上确实存在且无法删除(恭喜你,下面的命令一次解千愁)(红色部分需替换)
强制删除队列命令:
rabbitmqctl eval ‘Q = {resource, <<“Virtual host”>>, queue, <<“Queue Name”>>}, rabbit_amqqueue:internal_delete(Q).’
- 在RabbitMQ Management界面上已不存在此队列,只需重启服务或手动创建队列即可



