RabbitMQ管理界面出现 Unacked 消息
RabbitMQ管理界面出现 Unacked 消息
如图所示,其中一条 Queues 出现了一条 Unacked 消息,代表消息已经投递给消费者,但还没有收到消费者 Ack 这么一个中间状态。大概率是消费者消费此消息失败导致,可查看消费端日志进一步验证。
我的这条查看日志发现,调用端参数传递不规范,导致字符串解
RabbitMQ管理界面出现 Unacked 消息
如图所示,其中一条 Queues 出现了一条 Unacked 消息,代表消息已经投递给消费者,但还没有收到消费者 Ack 这么一个中间状态。大概率是消费者消费此消息失败导致,可查看消费端日志进一步验证。
我的这条查看日志发现,调用端参数传递不规范,导致字符串解析成对象异常,控制台一直出现 Caused by: com.alibaba.fastjson.JSOException 解析异常报错。
问题已经定位, 如何处理这个问题?既然这条消息不规范,那就删除这条消息。
此操作会删除该队列已有的所有消息,如果有消息一直在消费,谨慎操作。
如果不好使,暴力点的方案: 删除此队列
如果能链接到 rabbitmq 服务器 , 推荐用命令删除
-
(推荐)清空指定queue队列的数据
rabbitmqctl purge_queue queue_name
2.(不推荐)使用reset方式重置rabbitmq即清空掉rabbitmq所有的队列数据和配置(划重点) 慎重操作!!!
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app
例子:
-p xxxxxxx_abc 这个表示某个vhosts名字为xxxxxxx_abc。
root@rmq_node1:/# rabbitmqctl list_queues -p xxxxxxx_abc |grep log
stg-xxxxxxx-abc-post-request-log 2249212
stg-xxxxxxx-abc-mid-request-log 18456
stg-xxxxxxx-abc-pre-request-log 224981
root@rmq_node1:/#
root@rmq_node1:/#
root@rmq_node1:/#
root@rmq_node1:/# rabbitmqctl purge_queue -p xxxxxxx_abc stg-xxxxxxx-abc-post-request-log
Purging queue stg-xxxxxxx-abc-post-request-log in vhost xxxxxxx_abc ...
root@rmq_node1:/# rabbitmqctl purge_queue -p xxxxxxx_abc stg-xxxxxxx-abc-mid-request-log
Purging queue stg-xxxxxxx-abc-mid-request-log in vhost xxxxxxx_abc ...
root@rmq_node1:/# rabbitmqctl purge_queue -p xxxxxxx_abc stg-xxxxxxx-abc-pre-request-log
Purging queue stg-xxxxxxx-abc-pre-request-log in vhost lxtx_abc ...
参考链接:
.html
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2024-02-10 09:17:51
推荐阅读
留言与评论(共有 12 条评论) |
本站网友 眼睛整形手术多少钱 | 15分钟前 发表 |
root@rmq_node1 | |
本站网友 风寒感冒食疗 | 11分钟前 发表 |
/# rabbitmqctl purge_queue -p xxxxxxx_abc stg-xxxxxxx-abc-pre-request-log Purging queue stg-xxxxxxx-abc-pre-request-log in vhost lxtx_abc ... 参考链接: .html | |
本站网友 玛特纳 | 19分钟前 发表 |
com.alibaba.fastjson.JSOException 解析异常报错 | |
本站网友 音乐外链 | 1分钟前 发表 |
/# root@rmq_node1 | |
本站网友 恐惧反应2 | 10分钟前 发表 |
/# root@rmq_node1 | |
本站网友 最新增值税法 | 30分钟前 发表 |
/# root@rmq_node1 | |
本站网友 摩斯密码教程 | 12分钟前 发表 |
/# root@rmq_node1 | |
本站网友 伊马替尼 | 1分钟前 发表 |
推荐用命令删除 (推荐)清空指定queue队列的数据 rabbitmqctl purge_queue queue_name 2.(不推荐)使用reset方式重置rabbitmq即清空掉rabbitmq所有的队列数据和配置(划重点) 慎重操作!!! rabbitmqctl stop_app rabbitmqctl reset rabbitmqctl start_app 例子: -p xxxxxxx_abc 这个表示某个vhosts名字为xxxxxxx_abc | |
本站网友 姜海波 | 18分钟前 发表 |
com.alibaba.fastjson.JSOException 解析异常报错 | |
本站网友 成都保险 | 4分钟前 发表 |
大概率是消费者消费此消息失败导致,可查看消费端日志进一步验证 | |
本站网友 结肠癌症状 | 4分钟前 发表 |
root@rmq_node1 |