zzh

zzh

RocketMqの異常:現在サービスが利用できません。次の理由のいずれかによる可能性があります:ブローカーのディスクがいっぱいです[CL: 0.31 CQ: 0.31 INDEX: 0.31]、メッセージがスレーブに配置されている、メッセージストアがシャットダウンされているなど。

この例外が発生する主な原因は、メッセージストレージディスクの空き容量が不足しているためです。この場合、主に以下の 2 つの操作を行うことができます:

  • ディスク空き容量の警告比率を変更する
    runbroker.cmdファイルに以下の設定を追加します:"JAVA_OPT=%JAVA_OPT% -server -Xms512m -Xmx512m -Xmn128m -Drocketmq.broker.diskSpaceWarningLevelRatio=0.99"。これにより、ディスク使用率が99%を超えた場合にのみエラーが発生し、根本的な解決策はディスク空き容量が常に90%を超えないようにすることです。
  • メッセージストレージのアドレスを残りのスペースが大きいディスクに変更する
    runbroker.cmdファイルに以下の設定を追加します:"JAVA_OPT=%JAVA_OPT% -Duser.home=D:/mqs/rocket-mq"
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。