远程注册,本地服务启动出问题了

Blade 未结 1 652
javahuan
javahuan 剑圣 2021-01-07 14:56

我现在可以把自己写的本地服务 注册到远程的nacos上面,下图红箭头是从本地注册过去的
image.png但是启动本地服务时,远程的网关模块报如下错误
物联世界(582857794)  14:46:59
@翼宿-提问到社区-私服地址看公告 
我现在可以把自己写的本地服务 注册到远程的nacos上面,但是启动本地服务时,远程的网关模块报如下错误
2021-01-07 14:43:51.160 ERROR 50128 --- [ctor-http-nio-3] a.w.r.e.AbstractErrorWebExceptionHandler : [21af2b5d-161]  500 Server Error for HTTP GET "/blade-mydemo/reapi/save"

io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection timed out: no further information: /192.168.33.67:9101
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: 
Error has been observed at the following site(s):
|_ checkpoint ⇢ org.springblade.gateway.config.RouterFunctionConfiguration$$Lambda$411/2055291664 [DefaultWebFilterChain]
|_ checkpoint ⇢ org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter [DefaultWebFilterChain]
|_ checkpoint ⇢ org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter [DefaultWebFilterChain]
|_ checkpoint ⇢ HTTP GET "/blade-mydemo/reapi/save" [ExceptionHandlingWebHandler]
postman测试时报这个错误

 Connection timed out: no further information: /192.168.33.67:9101",

9101端口在我的服务器上面也放行了,请问一下这个问题怎么解决

1条回答
  • 2021-01-07 15:48

    你现在的情况是有一个远程的nacos,远程的网关。本地服务注册上去后是本地的ip 192.168.33.67,而对于 网关来说,他从nacos拿到的也是这个地址,如果没法ping通这个地址,那么就会出现no further information的错误。

    这个解决办法需要让远程服务器与本地电脑相互ping通才行。相关的原理以及解决办法可以看这个帖子:https://sns.bladex.cn/q-1771.html

    0 讨论(0)
提交回复