原问题,可以点击去看一下
今天再部署nacos docker集群时我也同样遇到了上述问题。
开一个nacos可以,开两个nacos也可以,开三个的时候就发现系统cpu占满,三个nacos疯狂重启,这时我就考虑应该是内存的问题
最主要的原因就是docker分配的内存资源不够
解决方法一:
将内存调整为4GB或者更大
解决方法二:
修改/nacos-docker/env/nacos-hostname.env,jvm大小调小
#jvm
JVM_XMS=256m
JVM_XMX=256m
JVM_XMN=256m
三个节点成功显示,并且浏览器皆可访问。
还有一些小问题,默认官方的cluster-hostname.yaml里面用的是mysql5.7,可能是我机子的原因mysql5.7启动不了,导致整个集群崩溃。后面我将mysql改为8.0.6版本的就可以正常启动并访问了。