MQ啓動與清除消息

一、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是淨化消息

相關文章
相關標籤/搜索