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

相关推荐
阿里云云原生4 小时前
核桃编程携手阿里云 RocketMQ 打造高可靠、弹性可扩展的在线教育消息中枢
rocketmq
马士兵教育6 小时前
RocketMQ如何进行性能调优?
服务器·windows·rocketmq
豆瓣鸡11 小时前
RocketMQ 学习笔记
rocketmq·java-rocketmq
尽兴-1 天前
RocketMQ核心源码深度解读:架构原理与核心机制剖析
架构·rocketmq·netty·架构原理·消息持久化
恼书:-(空寄2 天前
RocketMQ 事务消息实现及核心使用场景(完整实战指南)
rocketmq
乐观的Terry2 天前
RocketMQ 使用指南
rocketmq
Nandeska2 天前
1、RocketMQ核心概念详解
中间件·rocketmq
殷紫川2 天前
RocketMQ 两大核心特性深度拆解:事务消息与延时消息,从原理到实战全打通
架构·rocketmq
程序员Terry3 天前
RocketMQ 使用指南
后端·rocketmq
耗子会飞3 天前
小白学习springboot项目如何连接RocketMQ
后端·rocketmq