rabbitmq队列清理

2020-04-23  本文已影响0人  随便写点什么就好

说明

如果队列拥塞,紧急情况下,为恢复业务,不得不进行队列清理(需要确认清楚,数据丢失的后果是你能承受的).

操作

办法一, 管理端操作

在web管理端可以进行操作,选择到要操作的队列,下拉里面有一个Purge(不要选到delete)


image.png image.png

办法二, 清空指定queue队列的数据

#查看队列
rabbitmqctl list_queues
#清空指定队列
rabbitmqctl purge_queue queue_name

办法三, 用rabbitmqadmin清空队列,

#查看队列
rabbitmqadmin list queues
#清空指定队列
rabbitmqadmin delete queue name=queue_name

办法三,清空全部队列(慎用)

rabbitmqctl stop_app
rabbitmqctl reset    
rabbitmqctl start_app
上一篇下一篇

猜你喜欢

热点阅读