当前位置: 代码迷 >> 综合 >> Nacos启动出现 failed to req API:/nacos/v1/ns/instance after all servers。。。。
  详细解决方案

Nacos启动出现 failed to req API:/nacos/v1/ns/instance after all servers。。。。

热度:49   发布时间:2023-12-15 20:36:40.0

错误描述

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

  相关解决方案