之前没用过nacos,最近新项目用的nacos做的注册中心,出现了以下问题,比较莫名其妙

2022-03-07 16:28:14.512 WARN 210433 --- [ndedElastic-493] o.s.c.l.core.RoundRobinLoadBalancer : No servers available for service: dsls-device
2022-03-07 16:28:14.512 WARN 210433 --- [reakerFactory-6] .s.c.o.l.FeignBlockingLoadBalancerClient : Service instance was not resolved, executing the original request
2022-03-07 16:28:14.567 WARN 210433 --- [ndedElastic-493] o.s.c.l.core.RoundRobinLoadBalancer : No servers available for service: dsls-device
2022-03-07 16:28:14.567 WARN 210433 --- [reakerFactory-6] .s.c.o.l.FeignBlockingLoadBalancerClient : Service instance was not resolved, executing the original request

明明dsls-device服务正常,但是在5s并发的情况下,报错服务不可用了,况且还是2个实例,

后来查看nacos里边的日志,大概筛选了点信息,但是是在没有解决思路

2022-03-07 16:28:04,941 WARN Fail to issue RPC to 172.16.7.151:17846, consecutiveErrorTimes=10, error=Status[EINTERNAL<1004>: RPC exception:DEADLINE_EXCEEDED: deadline exceeded after 2499979837ns. [remote_addr=172.16.7.151/172.16.7.151:17846]]

2022-03-07 16:28:05,013 WARN Fail to issue RPC to 172.16.7.151:17846, consecutiveErrorTimes=10, error=Status[EINTERNAL<1004>: RPC exception:DEADLINE_EXCEEDED: deadline exceeded after 2499982778ns. [remote_addr=172.16.7.151/172.16.7.151:17846]]

2022-03-07 16:28:34,945 WARN Fail to issue RPC to 172.16.7.151:17846, consecutiveErrorTimes=20, error=Status[EINTERNAL<1004>: RPC exception:DEADLINE_EXCEEDED: deadline exceeded after 2499956609ns. [remote_addr=172.16.7.151/172.16.7.151:17846]]

2022-03-07 16:28:35,017 WARN Fail to issue RPC to 172.16.7.151:17846, consecutiveErrorTimes=20, error=Status[EINTERNAL<1004>: RPC exception:DEADLINE_EXCEEDED: deadline exceeded after 2499963213ns. [remote_addr=172.16.7.151/172.16.7.151:17846]]

2022-03-07 16:29:04,950 WARN Fail to issue RPC to 172.16.7.151:17846, consecutiveErrorTimes=30, error=Status[EINTERNAL<1004>: RPC exception:DEADLINE_EXCEEDED: deadline exceeded after 2499968935ns. [remote_addr=172.16.7.151/172.16.7.151:17846]]

2022-03-07 16:29:05,022 WARN Fail to issue RPC to 172.16.7.151:17846, consecutiveErrorTimes=30, error=Status[EINTERNAL<1004>: RPC exception:DEADLINE_EXCEEDED: deadline exceeded after 2499969318ns. [remote_addr=172.16.7.151/172.16.7.151:17846]]

nacos的客户端,有示例代码,用示例代码去获取服务和实例信息,这拿到了数据就是你们那的调用方可能是配置不对;示例代码也拿不到数据,那才是头大,只能去看nacos服务端的代码了