原创:https://blog.csdn.net/qq_41989047/article/details/105295098
问题概述:
- 在尝试虚拟机上启动三个nacos做集群的时候,实际上启动成功的只有2个,查看集群中启动的个数命令如下:
ps -ef|grep nacos|grep -v grep|wc -l
- 1
解决方案一:
- 笨方法,调整分配给虚拟机的内存大小(我这里提到4G)。而后使用
free
命令查看内存情况,结果如下:
解决方案二
- (修改前先备份)修改bin/startup.sh,将
JAVA_OPT="${JAVA_OPT} -server -Xms2g -Xmx2g -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
根据自己的实际情况调小,如:
JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
- 1
- 修改后启动nacos集群,使用相关指令查看启用情况:
- 再使用free命令,结果如下:
Done!!
- 访问ip:xxxx/nacos