RocketMQ发送消息失败:error CODE: 14 DESC: service not available now, maybe disk full

在执行业务时,发现MQ控制台没有查询到消息,在日志中发现消息发送失败,报错error CODE: 14 DESC: service not available now, maybe disk full

分析报错应该是磁盘空间不足,导致broker不能进行正常的消息存储刷盘,去查看服务器磁盘使用情况

发现磁盘使用已经达到98%,因此,可以考虑修改rocketMQ的配置,让其磁盘使用率达到最大时才报错,临时解决,修改broker配置文件,添加diskMaxUsedSpaceRatio=99,设置磁盘使用率达到99%,重启,消息正常发送。当然,最终我们还是要清理磁盘,预留足够的磁盘空间来存储消息。

相关推荐
shepherd1112 天前
一文带你从入门到实战全面掌握RocketMQ核心概念、架构部署、实践应用和高级特性
架构·消息队列·rocketmq
异常君3 天前
RocketMQ 延时消息实现原理与源码分析
java·rocketmq
cubicjin3 天前
Rocket客户端消息确认机制
rocketmq
异常君4 天前
RocketMQ 消息顺序性:从原理到实战的完整解决方案
java·rocketmq
计算机毕设定制辅导-无忧学长9 天前
RabbitMQ 与其他 MQ 的对比分析:Kafka/RocketMQ 选型指南(二)
kafka·rabbitmq·rocketmq
计算机毕设定制辅导-无忧学长10 天前
RabbitMQ 与其他 MQ 的对比分析:Kafka/RocketMQ 选型指南(一)
kafka·rabbitmq·rocketmq
Java 技术轻分享12 天前
RocketMQ 5.0 核心概念与架构解析
中间件·架构·rocketmq·rocketmq5.0
Java 技术轻分享14 天前
初识 RocketMQ 知识总结:基础概念、架构解析、核心特性与应用场景
云原生·中间件·架构·消息队列·rocketmq
良枫15 天前
RocketMQ消息拉取模式详解
java·rocketmq
卡布奇诺-海晨15 天前
RocketMQ 生产消费消息消息解析与重试机制详解
python·rocketmq·java-rocketmq