单机启动nacos服务后,服务注册出现以下异常:
server is DOWN now, please try again later!
使用以下url访问,也出现同样错误:
http://192.168.1.218:8848/nacos/v1/ns/instance/beat
解决办法:
删除data目录下的protocol文件夹,重启服务即可。
问题原因:
1.4.0使用了jraft, jraft会记录前一次启动的集群地址,如果重启机器ip变了的话,会导致jraft记录的地址失效,从而导致选主出问题。
1.4.0之后,单机情况下也是存在节点了。流程和集群一样,需要先选出leader,再提供服务。

当单机启动Nacos 1.4.0及以上版本后,可能会遇到服务注册失败的问题,报错信息为'serverisDOWNnow,pleasetryagainlater!'。这可能是因为jraft在记录前次启动的集群地址时,由于IP变动导致的问题。解决方法是删除data目录下的protocol文件夹,重启服务。在1.4.0以后,即使单机模式,也需要先选举出leader才能提供服务。

被折叠的 条评论
为什么被折叠?



