nacos集群遇到的问题处理
nacos
Nacos是由阿里巴巴开源的服务治理中间件,集成了动态服务发现、配置管理和服务元数据管理功能,广泛应用于微服务架构中,简化服务治理过程。
项目地址:https://gitcode.com/gh_mirrors/na/nacos

·
问题一:注册其他微服务时 报错 server is DOWNnow, detailed error message: Optional[Distro protocol is not initialized]
如果nacos 容器节点在不同的宿主机中,需要将防火墙关闭。
systemctl stop firewalld
systemctl disable firewalld
- 3个nacos所在的机器都关掉防火墙;
- 3个nacos都rm -f移除掉
- 3个nacos都把log目录移除掉
- 重新挂载3个nacos
- 等3个都启动了,尝试访问ip:8848/nacos/v1/ns/instance,如果都提示Param ‘serviceName’ is required.那就对了,如果提示其他都不对
问题二:nacos 的服务获取经常变化, 或者 有服务有时候能访问到有时候访问不到
找到有问题的nacos节点,输入以下指令进行修复
docker rm -f nacos
rm rf /data/nacos/cluster-logs/*
docker-compose -f /root/data/docker-compose.yml up -d nacos
问题三:防火墙修改之后 系统缓慢, 出现第一次登录系统缓慢,第一次调用接口缓慢, 多次调用之后才正常
输入以下指令进行修复
docker rm -f nacos
rm rf /data/nacos/cluster-logs/*
docker-compose -f /root/data/docker-compose.yml up -d nacos
问题四:集群微服务报错[com.alibaba.nacos.client.naming.updater] WARN 113 com.alibaba.nacos.client.naming - out of date data received , old-t xxxxxxxxxxxx new-t
集群时间不同步导致的,需要同步集群时间
ntpdate 0.asia.pool.ntp.org
更新之后 重启nacos




Nacos是由阿里巴巴开源的服务治理中间件,集成了动态服务发现、配置管理和服务元数据管理功能,广泛应用于微服务架构中,简化服务治理过程。
最近提交(Master分支:2 天前 )
4c29458f
use spotbugs command replace findbugs command 1 天前
17468ad7
Merge v3.0 into develop branch 1 天前
更多推荐
所有评论(0)