版本:4.9.4 启动nameserver和broker后,发了不超过10条消息,报错,这也太不稳定太不靠谱了吧,磁盘日志文件也删了,还是报错,而且我的磁盘空间很大,还有几百G的空间,为什么报这个错?这不是乱报错么
Caused by: org.apache.rocketmq.client.exception.MQBrokerException: CODE: 14 DESC: service not available now. It may be caused by one of the following reasons: the broker's disk is full [CL: 0.91 CQ: 0.91 INDEX: -1.00], messages are put to the slave, message store has been shut down, etc. BROKER: 192.168.142.1:10911 For more information, please visit the url, http://rocketmq.apache.org/docs/faq/
原提问者GitHub用户a-tony
从报错日志上看,Commitlog和ConsumeQueue的所在磁盘占用超过了91%,此时根据RocketMQ内部保护机制会对MessageStore禁写,默认RocketMQ数据存储在{user.home}/store目录下,或者根据storePathRootDir的配置进行存储,你可以查看该目录下的磁盘空间。
原回答者GitHub用户RongtongJin
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。