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%,重启,消息正常发送。当然,最终我们还是要清理磁盘,预留足够的磁盘空间来存储消息。

相关推荐
自燃人~1 天前
RocketMQ 架构与设计原理
架构·rocketmq
星辰_mya3 天前
rocketMQ之ConsumeQueue
rocketmq
用户0203388613143 天前
RocketMQ知识点梳理
rocketmq
sww_10263 天前
Kafka和RocketMQ存储模型对比
分布式·kafka·rocketmq
星辰_mya5 天前
rocketMQ的消息存储CommitLog
rocketmq
虎啊兄弟5 天前
RocketMQ面试题
数据库·rocketmq
予枫的编程笔记5 天前
深度解析Apache RocketMQ:从核心原理到实战应用
java·apache·rocketmq
Psycho_MrZhang5 天前
RocketMQ 设计思想总结
rocketmq
山沐与山6 天前
【MQ】MQ消息队列幂等性设计与踩坑实战
java·开发语言·数据库·rocketmq
怒放吧德德7 天前
RocketMQ从实战到源码:初识RocketMQ
java·后端·rocketmq