zzh

zzh

RocketMq异常:service not available now. It may be caused by one of the following reasons: the broker's disk is full [CL: 0.31 CQ: 0.31 INDEX: 0.31], messages are put to the slave, message store has been shut down, etc.

出现这个异常主要是因为消息存储磁盘空间不足导致的,这时候主要可以进行以下两个操作:

  • 修改磁盘空间警告比例
    runbroker.cmd文件添加set "JAVA_OPT=%JAVA_OPT% -server -Xms512m -Xmx512m -Xmn128m -Drocketmq.broker.diskSpaceWarningLevelRatio=0.99",使磁盘使用超过99%再报错,根本的解决办法是保证磁盘空间永远不超过90%
  • 修改消息存储的地址到一个剩余空间大的磁盘
    runbroker.cmd文件添加set "JAVA_OPT=%JAVA_OPT% -Duser.home=D:/mqs/rocket-mq"
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。