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

相关推荐
Apache RocketMQ2 天前
云原生事件驱动引擎(RocketMQ-EventBridge)应用场景与技术解析
云原生·消息队列·rocketmq·事件驱动引擎
不畏惧的少年2 天前
RocketMQ核心概念
rocketmq
富士康质检员张全蛋7 天前
RocketMQ 消息存储机制 CommitLog和ConsumerQu
rocketmq
阿里云云原生8 天前
Apache RocketMQ EventBridge:为什么 GenAI 需要 EDA?
apache·rocketmq
创码小奇客8 天前
架构师选型圣经:SpringBoot 集成三大消息中间件的终极对决
rabbitmq·rocketmq·trae
沈健_算法小生9 天前
Apache RocketMQ:消息可靠性、顺序性与幂等处理的全面实践
apache·rocketmq
33255_40857_2805913 天前
RocketMQ高级特性实战:Java开发者的进阶指南
java·rocketmq
33255_40857_2805915 天前
RocketMQ实战指南:Java开发者的分布式消息中间件全解析
java·rocketmq
ZNineSun15 天前
RocketMq如何保证消息的顺序性
rocketmq·顺序消息·三把锁