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

相关推荐
白开水23321 小时前
Apache RocketMQ 5.1.3安装部署文档
apache·rocketmq
RemainderTime6 天前
(七)Spring Cloud Alibaba 2023.x:RocketMQ 消息队列配置与实现
后端·spring cloud·微服务·rocketmq
你啊我啊你好7 天前
常用的消息中间件(ActiveMQ、RabbitMQ、RocketMQ、Kafka)面试精华
rabbitmq·rocketmq·activemq
Hello-Brand7 天前
RocketMQ系列3:核心技术介绍
消息队列·rabbitmq·rocketmq·mq·消息中间件·削峰填谷
_BugMan8 天前
【业务场景】订单超时取消的各种方案
redis·java-ee·rocketmq
Ch.yang12 天前
【架构】从 Socket 的角度认识非阻塞模型
tomcat·rocketmq
码农老起12 天前
从RocketMQ到Dubbo:自研中间件技术的崛起
中间件·dubbo·rocketmq
Steven_Mmm14 天前
关于消息队列性能是否能接收 5 万个 MQ
kafka·rocketmq
小范馆14 天前
RocketMQ面试题合集
java·rocketmq·java-rocketmq
菜菜-plus14 天前
Kafka | RabbitMQ | RocketMQ | ActiveMQ 的区别和入门案例
kafka·rabbitmq·rocketmq