解决nacos集群启动占用内存太大问题

最近学了微服务springcloud Alibaba,在阿里云1g2核的服务器上安装了nacos作为注册中心,单机版启动就很正常,单机启动命令:进入bin目录:sh startup.sh -m standalone。一切正常,能正常访问。
配置完集群模式:修改了cluster.conf文件配置集群节点,引入MySQL数据库作为数据源,后集群启动一个nacos,启动命令,直接进入bin目录,启动命令:sh startup.sh
发现服务器直接干死了,数据库啥的全部连不上,找了阿里云客服吧啦啦啦的说是自己的内存太小。(确实是太小,重启后内存占用率达40%了,启动个nacos就干到90%以上了,不死才怪)
那么问题来了,啥情况?单机启动正常?集群模式启动一个就挂?
在这里插入图片描述
后来查看了下startup.sh里面的配置。
单机
单机启动jvm参数
-Xms512m,对应解释:初始堆内存大小512m
-Xmx512m,对应解释:最大堆内存512m
-Xmn256m, 对应解释:年轻代大小内存512m
集群启动jvm参数
-Xms2g,对应解释:初始堆内存大小2g
-Xmx2g,对应解释:最大堆内存2g
-Xmn1g, 对应解释:年轻代大小内存1g
单机启动需要内存,服务器的内存明显够用。集群启动2个g不死才怪。
于是直接改了,把集群模式的几个参数调成单机的,启动一个nacos节点,访问正常。
在这里插入图片描述

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值