RabbitMQ中有一个队列,其中包含无效字符。 它应该是一个约会。我使用的是php:
date("Y-m-d H:i:s");
而且我不知道为什么它在服务器名称的开头有ip,但这并不重要。
主要问题是当我点击RabbitMQ Management中的删除按钮时没有任何反应。
答案 0 :(得分:1)
您可以使用RabbitMQ API删除队列,打开终端并运行:
curl -i -u guest:guest -H "content-type:application/json" -XDELETE http://localhost:15672/api/queues/test/your_queue_name
答案 1 :(得分:0)
我找到了解决方案: 要仅删除队列,而不是删除所有内容,请执行以下操作:
停止RabbitMQ服务:
rabbitmqctl.bat stop_service
转到RabbitMQ数据库的目录:
即:C:\ Users \ Administrator \ AppData \ Roaming \ RabbitMQ \ db \ rabbit @ WIN-H08RRF5OQGI-mnesia
删除两个文件:
rabbit_durable_queue.DCD rabbit_durable_route.DCD
启动RabbitMQ服务:
rabbitmqctl.bat start_service
完成。
这样一切都保持不变,甚至是交流。只会删除队列。