开发者社区 > 云原生 > 消息队列 > 正文

客户端调用rocketmq同步生产 进行压测过程中,一段时间后报错,怎么解决?

客户端调用rocketmq同步生产 进行压测过程中,一段时间后报错:service not available now. It may be caused by one of the following reasons: the broker's disk is full [CL: 0.24 CQ: 0.24 INDEX: 0.24], messages are put to the slave, message store has been shut down

检查了磁盘只使用了24% 剩余空间还有很多 请问RocketMQ 这个问题有人遇到过吗?该如何定位解决呢?

目前只是单机测试,只启动了一个beoker, 对应版本是4.9.7, broker启动时指定的broker.conf的配置项如图:
2544886df636afd2045049af8214a902.png
这个问题会与broker所在服务器中的文件句柄数有关么? 观察到store.log和broker.log在客户端生产报错前均打印了 Too many open files 相关异常

展开
收起
-Feng、冯冯 2024-05-03 07:52:16 29 0
0 条回答
写回答
取消 提交回答

多个子产品线联合打造金融级高可用消息服务以及对物联网的原生支持,覆盖多行业。

相关电子书

更多
RocketMQ Client-GO 介绍 立即下载
RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载