问题一:注册其他微服务时 报错 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