Rocketmq toma demasiada solución de memoria

rocketmq documento oficial
soluciones, encontrar runserver.sh y runbroker.sh, editar
JAVA_OPT = "$ {} JAVA_OPT -server -Xms256m -Xmx256m -Xmn125m -XX: MetaspaceSize = 128m -XX: MaxMetaspaceSize = 320m"
cambio, ya que .

La memoria de mqbroker y mqnamesrv también se puede ajustar, estas dos configuraciones también son muy importantes, el valor predeterminado es de 500 ma 1 g. Las configuraciones de archivo específicas son mqbroker.xml y mqnamesrv.xml. La información de configuración en el archivo se modifica según su propia situación:

<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>

Lo que hay que tener en cuenta es que la memoria de mqbroker.xml y mqnamesrv.xml no debe exceder la memoria de runbroker.sh y runserver.sh, de lo contrario causará memoria insuficiente y provocará un bloqueo.

10 artículos originales publicados · Me gusta0 · Visitas 959

Supongo que te gusta

Origin blog.csdn.net/weixin_43572702/article/details/103232560
Recomendado
Clasificación