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

相关推荐
柯南二号1 天前
【后端】【Java配置】MacOS本地安装并运行RocketMQ
rocketmq·java-rocketmq
山沐与山2 天前
【MQ】Kafka与RocketMQ深度对比
分布式·kafka·rocketmq
社恐的小马同学2 天前
RocketMQ: 发送一条消息经历了什么
rocketmq
阿里云云原生4 天前
AgentScope x RocketMQ:打造企业级高可靠 A2A 智能体通信基座
云原生·apache·rocketmq
java_logo5 天前
Transmission Docker 容器化部署指南
运维·docker·容器·kubernetes·apache·rocketmq·transmission
武子康6 天前
Java-196 消息队列选型:RabbitMQ vs RocketMQ vs Kafka
java·分布式·kafka·rabbitmq·rocketmq·java-rocketmq·java-rabbitmq
想用offer打牌7 天前
RocketMQ如何防止消息丢失?
java·后端·架构·开源·rocketmq
想用offer打牌7 天前
RocketMQ如何防止消息丢失?😯
后端·面试·rocketmq
brevity_souls8 天前
centos安装RocketMQ保姆教程
rocketmq