參看文章:
1.https://blog.csdn.net/weixin_39784972/article/details/111547589
2.https://blog.csdn.net/weixin_35426348/article/details/114019796
服務連接不上nacos集群_Nacos集群配置遇到的坑,三個nacos只有一個能正常訪問
這兩天在學習SpringCloud Alibaba Nacos,搭建環境時,nginx+3個nacos+mysql,出現一些問題。這里主要說下我遇到的幾個不大不小的坑。
首先,我是在虛擬機里面配置nacos集群
1.安裝nacos單機版配置
先復制出一個cluster.conf,更改cluster.conf中的配置。
在一台虛擬機上面配置3個nacos,既然沒有辦法改變ip,那就去改變端口,所以我們使用3333、4444、5555三個端口去完成三個nacos的啟動;
成功啟動,沒有報錯;但是訪問時,只有3333端口可以正常訪問;
查看日志start.out發現問題原因:failed; error='Cannot allocate memoryy. 這個錯誤就是指jvm不足導致的!
再次打開nacos的bin目錄下的startup.sh查看:
默認啟動2g的內存空間,修改下內存分配:
OK,重啟Nacos集群(先關閉集群),再次瀏覽器訪問192.168.110.100:1111/nacos,成功訪問,隨意配置條信息后保存,查看Linux主機的數據庫,如果有該條數據插入那么就成功了!
關閉集群:
重啟集群后,查看集群是否都啟動成功: