下班回家调试功能的时候,feign一直调用失败,debug发现是连接超时。而且,是大批量的失败。只要涉及到feign调用全都超时了。
走不出去,服务之间调用也全time out。

第一反应是,看了一眼计算机的Hosts,似乎没啥问题。
记录一次防火墙导致Feign调用失败
第二下,看了服务名,看了注册中心,该在的都在,也都对…
记录一次防火墙导致Feign调用失败
第三下,单独访问被调用的服务,调用成功了
记录一次防火墙导致Feign调用失败
似乎不应该出问题

然后再次尝试通过网关访问服务时,看到了一句:
192.168.32.1:8666/auth/login Connection time out 是我的ip访问的url也没没问题
昂,又超时。于是我直接把URL拷下来,发现确实,我也访问不通…

然后试了下localhost:8666/auth/login,通了…

接下来,关闭防火墙… OK feign全通了。

以前本地访问都是localhost进行测试。现在新电脑防火墙没关导致这个问题找了半天。算经验积累。

相关文章: