在使用springcloud的时候,服务的调用通过eureka来保存,通过feign来进行微服务的远程调用。
在远程调用ribbon的时候,出现两种异常,一种是timeout异常,需要在配置中加上ribbon:
ReadTimeout: 6000000
ConnectTimeout: 6000000
两个参数,限定链接时间和超时时间。一种是在报异常链接不上指定的域名,当时第一反映是服务没有注册到eureka,但是在查看eureka集群中的注册信息的时候,发现服务是正常注册的。继续查看日志,发现下面有一个unkonowException 的异常,感到不解,遂去找运维进行问题确认,发现是项目在切换eureka的时候,升级完成之后,未进行域名和ip的指定关联,需要配置host文件,将域名和ip进行关联,之后,问题解决。
详细解决方案
feign.RetryableException: unknowhostException
热度:97 发布时间:2023-09-23 02:22:22.0
相关解决方案
- Spring Cloud Feign 拦截器
- feign.exception Connection reset executing
- Spring Cloud Feign 报:Method not annotated with HTTP method type (ex. GET, POST)
- feign method GET must not have a request body.超过2个参数时报Method has too many Body parameters:
- spring cloud 调用feign请求超时 feign.RetryableException: Read timed out executing POST
- feign.RetryableException: unknowhostException
- Feign 的使用
- springcloud系列 (四)微服务之间的调用 Feign(声明式调用)
- [Feign]学习log
- feign.FeignException: status 404 reading XXXClient#XXMethod(String)
- springcloud Feign 与 Swagger2 自动注入失败()
- SpringCloud(一):注册中心Eureka、feign(简单微服务搭建)
- SpringCloud: 服务消费者(Feign)
- 探秘SpringCloud系列《第五篇章:Feign、Ribbon、Hystrix重试机制、超时时间的详解-番外篇》
- SpringCloud 第三篇: 服务消费者(Ribbon / Feign)
- 重读springcloud---spring cloud feign
- Feign 远程调用、Ribbin 负载均衡和重试
- 【Spring Cloud】Spring Cloud Feign 携带 Token
- 【微服务架构 - 08 - Spring Cloud】05 创建服务消费者(Feign)
- Spring Cloud Feign(声明式服务调用)(2)
- Spring Cloud Feign(声明式服务调用)(1)
- Spring Cloud Feign Ribbon 负载均衡
- 了解SpringCloud与Eureka,Feign,Ribbon,Hystrix,Zuul核心组件间的关系
- SpringCloud 一文读懂SpringCloud与Eureka,Feign,Ribbon,Hystrix,Zuul核心组件间的关系
- 【Feign源码解析】feign 源码解析
- 从零开始:Feign
- Ambiguous handler methods mapped for ‘/system/api/feign/user/9‘: {public com.microblog.entity.SysUse
- SpringCloud Feign 使用
- Spring Cloud 之 Feign
- SpringCloud 学习笔记(4)Ribbon 和 Feign 负载均衡