记录一次openfeign访问服务失败的原因
话不多说先上问题截图
报错信息:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is feign.FeignException$BadGateway: [502 Bad Gateway] during [GET] to [http://cloud-demo-order/order/getOrderInfo?orderId=1] [OrderFeignService#getOrderInfo(String)]: []] with root cause
可以看到很明显是直接502了。
排查过程:
- 起初我以为是下游服务挂了,特意重启了还是不行。
- 重启网关还是不行。
- 看了
FeignClient
调用服务名,没问题。 - 这个时候就比较尬了,还是没发现啥问题,吃饭之前都是好的。くそったれ!
- 啪的一下,灵感来了,是不是因为科学上网了- -。
- 关掉全局代理连接,果然一切都好了😅