Rocketmqがメモリソリューションを大量に消費する

rocketmq公式ドキュメント
ソリューションは、runserver.shとrunbroker.sh、編集見つけ
JAVA_OPT = "$ {} JAVA_OPT -server MaxMetaspaceSize = 320メートル:MetaspaceSize = 128メートル-XX -Xms256m -Xmx256m -XX -Xmn125m"
それとして変更を。

mqbrokerとmqnamesrvのメモリも調整できます。これら2つの構成も非常に重要です。デフォルトは500mから1gです。特定のファイル構成は、mqbroker.xmlおよびmqnamesrv.xmlです。ファイル内の構成情報は、状況に応じて変更されます。

<options>
         <-Xms200m></-Xms200m>
         <-Xmx200m></-Xmx200m>
         <-XX:NewSize>50M</-XX:NewSize>
         <-XX:MaxNewSize>50M</-XX:MaxNewSize>
         <-XX:PermSize>30M</-XX:PermSize>
         <-XX:MaxPermSize>30M</-XX:MaxPermSize>
 </options>

注意すべきことは、mqbroker.xmlおよびmqnamesrv.xmlのメモリはrunbroker.shおよびrunserver.shのメモリを超えてはならないということです。そうしないと、メモリ不足が発生し、クラッシュが発生します。

オリジナルの記事を10件公開 Likes0 Visits 959

おすすめ

転載: blog.csdn.net/weixin_43572702/article/details/103232560