近期在公司机器上部署了三个节点的nacos集群服务用于几个小型微服务的注册配置中心,并使用了Nginx简单代理了
一下(原来是单节点,但是有一天机器闪存故障停机修理了......),随即简单研究了下集群部署分布式不属于一下稍微提高可用性。部署完后能够正常使用,但是发现一个问题,刷新Nacos集群节点列表,总会有一个或者两个节点时不时处于DOWNh或者SUSPICIOUS状态,于是开始了漫长的查找问题过程(翻遍了nacos配置,nginx配置等等)。集群能够正常使用,就是各服务应用总会爆出来一堆链接nacos服务异常,估计是发现不行马上又重定向到别的节点去了吧..最终发现是某个节点的服务器的hostname不对,设置的是127.0.0.1,而我在nacos集群配置的是对应服务器的IP地
址,由此导致了集群节点间心跳检测失败,三次之后,节点自动下线或被置于不信任状态...

所以解决办法也很简单:设置一下对应的服务器的hostname即可

hostname 10.x.x.x
hostname -i  // 查看一下是否是服务器对应的ip地址

Nacos集群(三节点)部署后总是出现某个节点或者某两个节点DOWN或者变成SUSPICIOUS相关推荐

  1. 【云原生 | Kubernetes 实战】01、K8s-v1.25集群搭建和部署基于网页的 K8s 用户界面 Dashboard

    目录 一.K8s 概述 可以查看官方文档:概述 | Kubernetes 组件交互逻辑: 二.kubeadm 安装 K8s-v1.25高可用集群 k8s 环境规划: 1.初始化环境 2.安装 Dock ...

  2. Nacos源码系列——第三章(全网最经典的Nacos集群源码主线剖析)

    上两个章节讲述了Nacos在单机模式下的服务注册,发现等源码剖析过程,实战当中 其实单机是远远不够的,那么Nacos是如何在集群模式下是如何保证节点状态同步,以及服 务变动,新增数据同步的过程的!   ...

  3. Nacos 集群部署模式最佳实践

    作者 | kiritomoe 来源 | https://mp.weixin.qq.com/s/sSTY5BivxrH4wR2-dNMkzw 1 前言 Nacos 支持两种部署模式:单机模式和集群模式. ...

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

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

  5. 【华为云CCE】 k8s部署nacos集群

    业务场景: 华为CCE,根据自己的nacos镜像,部署nacos集群.由于公司使用的是华为云CCE内网环境,不能通过外网下载镜像,只能根据公司自己的镜像进行部署.看了网上华为云CCE部署nacos集群 ...

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

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

  7. Nacos集群部署-详细篇

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

  8. Nacos集群部署说明

    Nacos集群部署说明 集群模式部署 这个快速开始手册是帮忙您快速在你的电脑上,下载安装并使用Nacos,部署生产使用的集群模式. 集群部署架构图 因此开源的时候推荐用户把所有服务列表放到一个vip下 ...

  9. Nacos -- 集群部署

    目录 搭建集群 1.初始化数据库 2.下载nacos 3.配置Nacos 3.启动 4.nginx反向代理 5.项目注册 官方给出的Nacos集群图: 这里负载均衡器可以使用nginx. 因为机器性能 ...

最新文章

  1. switch语句中在case块里声明变量会遇到提示“Expected expression before...的问题
  2. WINDOWS与LINUX下的DNS轮询配置
  3. 院士学术不端,怎么处理?文件来了:中国工程院院士失范行为处理办法
  4. postman如何发送application/json类的post请求
  5. 四.Windows I/O模型之重叠IO(overlapped)模型
  6. redis 缓存 @class: 会有 $hibernateproxy_微信亿级在线点赞系统,用Redis如何实现?
  7. 相信冬天已来FreeEIM
  8. arma预测matlab讲解,MATLAB中ARMA模型预测差分问题
  9. 移动端1px像素实现技巧 - 讲解篇
  10. iPhone 14 Pro渲染图曝光 网友:冲这个外观就可以买了
  11. 敏捷开发团队管理系列之四:程序与测试团队III
  12. 英语一窍不通能学计算机吗,对英语一窍不通怎么学有什么好的方法
  13. 10.2. Incron - cron-like daemon which handles filesystem events
  14. Win10怎么录制内部声音 内录软件哪个好
  15. 中易浏览器(enjoyie) 录音软件
  16. VSAN磁盘组更换硬盘
  17. openstack云计算平台 2(计算服务、Networking 服务、命令行方式启动实例)
  18. 独立游戏开发日志:2021年2月14日 斜面攀爬
  19. 学大伟业 Day 6 培训总结
  20. 谷歌公布13GB 3D扫描数据集:17大类、1030个家用物品

热门文章

  1. 虚拟内存太低怎么办?
  2. 计算机操作系统虚拟内存管理
  3. CAN波特率常规波特率索引值对照表及高级模式
  4. Elasticsearch 断路器报错了,怎么办?
  5. 基于javaweb的汽车配件销售管理系统(java+springboot+layui+html+mysql)
  6. 14 EXCEL仪表盘制作1
  7. 2022年全球与中国数模转换器市场现状及未来发展趋势
  8. stm32全彩LED屏显示
  9. org.apache.catalina.LifecycleException: Failed to start component [Connector[HTTP/1.1-8082]]解决办法
  10. linux 字符串数组初始化,Linux命令行 – 数组