RocketMQ启动内存不足

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RocketMQ启动内存不足相关的知识,希望对你有一定的参考价值。

参考技术A Java HotSpot(TM) 64-Bit Server VM warning: Using the DefNew young collector with the CMS collector is deprecated and will likely be removed in a future release

Java HotSpot(TM) 64-Bit Server VM warning: UseCMSCompactAtFullCollection is deprecated and will likely be removed in a future release.

Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000006ec800000, 2147483648, 0) failed; error='Cannot allocate memory' (errno=12)

#

# There is insufficient memory for the Java Runtime Environment to continue.

# Native memory allocation (mmap) failed to map 2147483648 bytes for committing reserved memory.

Java运行时环境的内存不足,无法继续,本机内存分配(mmap)未能映射8589934592字节,用于提交保留内存

解决办法,找到runserver.sh和runbroker.sh,编辑

JAVA_OPT=”$JAVA_OPT -server -Xms256m -Xmx256m -Xmn125m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m”

改成如上就可以了

以上是关于RocketMQ启动内存不足的主要内容,如果未能解决你的问题,请参考以下文章

rocketmq磁盘空间不足怎么清理

优化myeclipse启动速度以及解决内存不足问题

RocketMQ Broker无法启动 原因排查及解决方法

RocketMQ Broker无法启动 原因排查及解决方法

安卓系统手机内存空间不足的清理方法

关于docker启动nacos出现内存不足启动失败的问题