错误描述
Nacos启动出现 failed to req API:/nacos/v1/ns/instance after all servers
([192.168.99.100:3333, 192.168.99.100:5555]) tried:failed to req API:192.168.99.100:3333/nacos/v1/ns/instance. code:500 msg: java.net.SocketTimeoutException: Read timed out
错误分析
出现此项错误的原因在于:
配置了 nacos 集群。分别启动单个nacos时,会监测
cluster.conf
文件中的信息,当其中配置了其他nacos时,若其他未启动,则会出现上述报错!
错误解决
nacos 配置了集群后出现的问题,需要在配置中增加:
添加启动参数-Dnacos.standalone=true
如:
sh startup.sh -p 3333 -m standalone
sh startup.sh -p 5555 -m standalone
此处的 -p
在原有 startup.sh
中没有,只是额外加的配置信息,可以忽略。
如果也想能够实现指定端口启动方式,可以修改startup.sh
文件信息:
startup.sh