定期清理rabbitmq队列消息

问题

有个队列经常出现消息堆积的现象,堆积的原因是下级消费太慢甚至不消费,但我的环境中配置了消息堆积的告警,这就导致告警一直存在,总是手动清理还是有点麻烦。现需要定期清理。很简单,只需要一条命令即可。

purge-queue.sh

#!/bin/bash
curl -X DELETE -u "admin:admin" "http://1.2.3.4:15672/api/queues/%2F/xxx-queue/contents"

添加定时任务,每6小时清理一次:

chmod +x purge-queue.sh
crontab -e
# 清理xxx-queue队列消息
0 */6 * * * /root/purge-queue.sh
0 0 投票数
文章评分
订阅评论
提醒
guest

0 评论
最旧
最新 最多投票
内联反馈
查看所有评论

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部
0
希望看到您的想法,请您发表评论x