0
点赞
收藏
分享

微信扫一扫

解决rocketmq发送消息报错: service not available now, maybe disk full, CL: 0.87 CQ: 0.87 INDEX: 0.87, maybe y


报错详情

发送消息到RocketMQ报错:​​ service not available now, maybe disk full, CL: 0.87 CQ: 0.87 INDEX: 0.87, maybe your broker machine memory too small​

问题分析

应该是磁盘空间不足的问题,RocketMQ默认会把剩余磁盘的比率不足75%当做磁盘空间不足处理。

解决方式

(1)清理磁盘空间(建议)

# du -sh *

(2)调整rocketmq磁盘比率(根据情况调整,建议88%即可

将空间使用率清理至80%后,重启rocketmq,消息发送正常。

修改配置中的默认磁盘比率

# cd /usr/local/rocketmq/conf/2m-2s-async
# vi broker-a.properties

修改项:

# 磁盘使用率达到88%才报错
diskMaxUsedSpaceRatio=88

最后重启rocketmq,消息发送正常。


举报
0 条评论