最近遇到个问题:

三台服务器搭建的nacos集群,在后台管理页面显示3个节点都是正常状态,服务也都能注册和发现,但是每台服务器中的nacos.log一直狂刷fail to connect server,after trying 567 times,last try server is...,如图:

由于做的是多机多节点集群,在naocs的配置文件中都是配置了3个ip+端口号,每台都是报连接不上其他两台服务器的信息,而且一直狂刷日志。

在解决的过程中,先是使用了ping命令,结果发现都是可以互相ping通其他两台服务器的;然后再查看了端口号,也发现自己配置的端口号也都开放了。这就有点奇怪了,网上查了很多资料,最初并没有准确定位到问题,就重新配置了一遍,结果还是同样的问题,节点正常、服务正常、就是一直狂刷日志,内心一万个mmp。

最后又去nacos官网查看,又去网上更深入的查资料,发现原来是nacos版本的问题。Nacos2.0版本相比1.X新增了gRPC的通信方式,因此需要增加2个端口。新增端口是在配置的主端口(server.port)基础上,进行一定偏移量自动生成。如下:

新开端口后果然就正常了:

nacos集群之日志狂刷fail to connect server,after trying 567 times,last try server is...相关推荐

  1. day02 Nacos集群配置、Feign远程调用和统一网关Gateway

    1.Nacos配置管理 Nacos除了可以做注册中心,同样可以做配置管理来使用. 统一配置管理 当微服务部署的实例越来越多,达到数十.数百时,逐个修改微服务配置就会让人抓狂,而且很容易出错.我们需要一 ...

  2. Nacos(二)Linux部署Nacos集群环境(兼容Nacos1.x与2.x)

    目录 前言 对比1.x版本 1.搭建单机环境 2.配置集群 3.启动.停止集群节点 4.关闭双写 5.配置自启服务 6.配置nginx映射 7.SpringCloud连接集群 <Linux部署N ...

  3. SpringCloud Alibaba 之Nacos集群部署-高可用保证

    文章目录 Nacos集群部署 Linux部署 docker部署(参考待验证) Nacos 集群的工作原理 Nacos 集群中 Leader 节点是如何产生的 Nacos 节点间的数据同步过程 官方推荐 ...

  4. Nacos 学习笔记2 - 搭建 Nacos 集群

    1. 背景 生产环境中往往采用集群的方式保证Nacos的高可用,本文记录了搭建的过程. Nacos集群的搭建时要注意:1.xx 版本和 2.xx 版本有区别.从2.0开始Nacos使用了 gRPC , ...

  5. 2017微服务 mysql集群_微服务架构系列之Nacos集群搭建

    上回我们说到了<微服务架构系列之Nacos 配置核心概念>,这次我们讲讲Nacos 集群环境搭建. 集群模式跟我们平时进行扩容是一样的,可以通过 Nginx 转发到多个节点,如下图: 如果 ...

  6. Nacos集群部署-详细篇

    目录 一.官网说明: 二.单机模式: Windows单机模式: Linux/Unix/Mac单机模式: 单机模式支持mysql: 三.集群部署: 1. 预备环境准备: 2.下载源码或者安装包: 3. ...

  7. nacos集群遇到的坑

    记录下搭建nacos集群过程中遇到的坑:(集群机子代号这里列为:nacos-a,nacos-b,nacos-c) 1.  集群搭建,需要建立数据库 nacos_config(该数据库在nacos官网集 ...

  8. Nacos集群启动后,微服务无法注册

    最近在学习Nacos集群部署中踩到一个坑:在本机部署了3个Nacos:ip和端口配置如图 然后分别启动三个Nacos ,窗口提示启动成功. 然后使用Nginx做Nacos的反向代理,nginx.con ...

  9. Nacos集群CP架构底层Raft分布式一致性协议实现

    Nacos集群CP架构底层Raft协议实现 一.CAP定理 分区容错性 CP模式 AP模式 二.Raft算法 Leader Election 领导选举 Log Replication 日志复制 Rep ...

最新文章

  1. c语言作业 统计成绩,C语言作业 输入多名学生3门课程成绩,并统计成绩的平均分和总分,并根据总分输出名次。...
  2. Android 仿新版QQ的tab下面拖拽标记为已读的效果
  3. 评价一个软件的3个角度
  4. Linux入门(6)——Ubuntu16.04安装atom
  5. Linux 下编译并运行C语言程序
  6. linux网络编程之用多线程实现客户端到服务端的通信(基于udp)
  7. php属于脚本,php是脚本语言吗
  8. 信息学奥赛C++语言:十位能被个位和百位之和整除
  9. 二叉树的公共祖先(递归)
  10. word 段显示在页面最下方_最快速地把同一内容插入到Word文档不同页面的相同位置...
  11. [Git] 删除远程仓库的文件
  12. 老师,对不起,我古诗背串了...
  13. apt-get 很有用的一个命令
  14. 星岚技术 Win7 x64 纯净版 V2021.4【带驱动包】
  15. Linux离线安装pyhive使用 python连接hive
  16. 如何使用Python生成二维码
  17. 基于Java的奖学金评定系统的设计
  18. 【子衿技术】DBA进阶之路
  19. windows下制作linux U盘启动盘或者安装优盘(转)
  20. 两大图灵奖得主力作:计算机架构的新黄金时代

热门文章

  1. CUDA系列学习(五)GPU基础算法: Reduce, Scan, Histogram
  2. 压缩感知(Compressive Sensing)学习之(一)
  3. Day 26: TogetherJS —— 让我们一起来编程!
  4. 【OpenCV3】图像旋转与平移——cv::warpAffine()详解
  5. Yarn ResourceManager High Availability
  6. LINUX安装REDIS集群
  7. Filesystem has errors解决办法
  8. 客户端用javascript填充Dropdownlist,服务器端获取不到Dropdownlist的值
  9. java jsp Struts2.X 文件上传
  10. 【C++】cannot access private member declared in class 'Box'