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

相关推荐
失散134 小时前
分布式专题——41 RocketMQ集群高级特性
java·分布式·架构·rocketmq
n8n4 小时前
RocketMQ 与 RabbitMQ 全面对比:架构、性能与适用场景解析
rabbitmq·rocketmq
n8n4 小时前
RabbitMQ全面详解:从核心概念到企业级应用
java·rocketmq
n8n4 小时前
RocketMQ全面详解:从核心概念到高性能实战
rocketmq
观测云8 小时前
阿里云 RocketMQ 5.0 可观测最佳实践
rocketmq
可观测性用观测云1 天前
阿里云 RocketMQ 5.0 可观测最佳实践
rocketmq
JAVA学习通1 天前
JetLinks设备接入的认识与理解
运维·docker·容器·rocketmq
remaindertime1 天前
RocketMQ 集群部署实战:为什么我选择自己搭建,而不是现成方案
linux·docker·rocketmq
fat house cat_7 天前
为什么RocketMQ选择mmap+write?RocketMQ零拷贝技术深度解析
java·rocketmq·零拷贝
RunningShare13 天前
大数据消息中间件选型终极指南:深度解析Kafka、Pulsar、RocketMQ架构与性能
大数据·kafka·rocketmq·pulsar