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

相关推荐
葵续浅笑2 天前
RocketMQ 核心架构速览
架构·rocketmq
佳腾_5 天前
【消息队列RocketMQ】一、RocketMQ入门核心概念与架构解析
中间件·架构·消息队列·云计算·rocketmq
Pasregret6 天前
09-RocketMQ 深度解析:从原理到实战,构建可靠消息驱动微服务
微服务·wpf·rocketmq
可乐仙人10 天前
常见MQ及类MQ对比:Redis Stream、Redis Pub/Sub、RocketMQ、Kafka 和 RabbitMQ
redis·kafka·rocketmq
小山曲奇14 天前
在docker里装rocketmq-console
rocketmq
明天过后ww15 天前
RocketMQ和kafka 的区别
分布式·kafka·rocketmq
唐人街都是苦瓜脸17 天前
Kafka和RocketMQ相比有什么区别?那个更好用?
分布式·中间件·kafka·rocketmq
小哀219 天前
RocketMQ 5.2.0 集群Dledger的扩展调研/实践
后端·rocketmq
dengjiayue19 天前
消息队列(kafka 与 rocketMQ)
分布式·kafka·rocketmq
Balloon19 天前
使用Sentinel给RocketMQ消费端限流
rocketmq