nacos注册中心问题

来源:5-7 Nacos服务发现的领域模型

倔强而强悍的小牛

2019-11-11

版本:nacos-server-1.1.3
(1).我在自己开发机器: win10,上面运行注册中心

d:\nacos\bin\startup.cmd -m standalone &

有4个服务链接该注册中心,链接是正常的

(2).我在自己的虚拟机: Centos 7.5,上面运行注册中心

/usr/local/nacos/bin/startup.sh -m -standalone &

4个服务链接该注册中心,链接是正常的,启动完毕之后过了3,5分钟,那4给微服务的控制台会出现如下错误:
图片描述

2019-11-11 17:08:32 ERROR [gateway-center,,,] ThreadPoolTaskScheduler-1 org.springframework.cloud.alibaba.nacos.discovery.NacosWatch Error watching Nacos Service change
java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/service/list after all servers([nacos.cc:6300]) tried: failed to req API:http://nacos.cc:6300/nacos/v1/ns/service/list. code:500 msg: java.net.SocketTimeoutException: connect timed out
	at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:380)
	at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:346)
	at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:294)
	at com.alibaba.nacos.client.naming.net.NamingProxy.getServiceList(NamingProxy.java:276)
	at com.alibaba.nacos.client.naming.net.NamingProxy.getServiceList(NamingProxy.java:252)
	at com.alibaba.nacos.client.naming.NacosNamingService.getServicesOfServer(NacosNamingService.java:525)
	at org.springframework.cloud.alibaba.nacos.discovery.NacosWatch.nacosServicesWatch(NacosWatch.java:127)
	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

写回答

1回答

大目

2019-11-11

连接超时哈,从异常来看,应该是个网络问题。

建议在微服务所在的服务器(也就是报以上异常的服务器),访问http://nacos.cc:6300/nacos

确认能够正常访问到Nacos Server应该就没问题了。

0
5
大目
回复
倔强而强悍的小牛
解决就好,不客气!
2019-11-12
共5条回复

Spring Cloud Alibaba微服务从入门到进阶

面向未来微服务:熟练掌握Spring Cloud Alibaba

2979 学习 · 1299 问题

查看课程