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

相关推荐
weisian1511 天前
Java并发编程--51-详解RocketMQ:高可靠消息中间件的核心特性与生产实践
java·rocketmq·java-rocketmq·事务消息
qq_297574671 天前
RocketMQ 系列文章(高级篇第 4 篇):消息过滤、延迟消息与死信队列深度应用实战
rocketmq
开发者联盟league3 天前
在windows上安装和运行rocketmq
windows·rocketmq
冷小鱼3 天前
消息队列(MQ)技术全景科普:从选型到AI+未来
人工智能·kafka·rabbitmq·rocketmq·mq·pulsar
筠·4 天前
Docker Compose 部署 RocketMQ
docker·rocketmq·java-rocketmq
Rcnhtin8 天前
RocketMQ
java·linux·rocketmq
qq_297574678 天前
RocketMQ 系列文章(高级篇第 1 篇):高可用集群部署与运维监控实战指南
运维·rocketmq·java-rocketmq
成为大佬先秃头9 天前
解决RocketMQ-Dashboard开启登录认证后不生效
rocketmq
卷毛的技术笔记10 天前
从“拆东墙补西墙”到“最终一致”:分布式事务在Spring Boot/Cloud中的破局之道
java·spring boot·分布式·后端·spring cloud·面试·rocketmq
qq_2975746710 天前
RocketMQ 系列文章(进阶篇第 4 篇):死信队列与延迟消息实战指南
rocketmq