一、ps -aux | grep rabbitlinux
二、kill -9 xxxwindows
三、rabbitmq-server -detachedapp
最近在研究 RabbitMQ 消息隊列,安裝好進行測試的時候發覺在一個名爲 MyRabbitMQ 的消息隊列中已經插入了大量的數據。測試
最後不得不找方法清除。spa
linux或者windows 輸入命令: rabbitmqctl list_queues 查看全部隊列。3d
結果以下: 發現有100多萬條數據了。server
清除的命令是: rabbitmqctl resetblog
可是在使用此命令前,要先關閉應用,不然不能清除。rabbitmq
關閉應用的命令爲: rabbitmqctl stop_app隊列
執行了這兩條命令後再次啓動此應用。
命令爲: rabbitmqctl start_app
再次執行命令: rabbitmqctl list_queues
此次能夠看到 listing 及 queues都是空的
方法2、在MQ頁面也能夠直接淨化消息,注意:deldete是刪除隊列(若是隊列勿刪了,請從新啓動對應服務就會自動注入進來),purge是淨化消息