说明
如果队列拥塞,紧急情况下,为恢复业务,不得不进行队列清理(需要确认清楚,数据丢失的后果是你能承受的).
操作
办法一, 管理端操作
在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
网友评论