专栏首页arebirth重生者的IT之路feign.RetryableException: Read timed out executing xxx

feign.RetryableException: Read timed out executing xxx

feign.RetryableException: Read timed out executing GET http://common-item/service/item/selectTbItemAllByPage?page=1&rows=2

由于Feign底层使用Ribbon调用请求,ribbon的默认超时时间为1s,所以超过1s就报错

解决方案:

#--------------Feign负载均衡配置 配置全局超时时间 毫秒单位   根据业务酌情配置
ribbon:
  ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒
  ReadTimeout: 5000 #请求处理的超时时间

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • OpenFeign超时控制

    由于OpenFeign底层是由Ribbon实现的,所以我们只要修改Ribbon的配置即可

    DencyCheng
  • 记一次OOM问题排查过程

    看线程名称应该是tomcat的nio工作线程,线程在处理程序的时候因为无法在堆中分配更多内存出现了OOM,幸好JVM启动参数配置了-XX:+HeapDumpOn...

    田维常
  • Windows使用ROS机器人操作系统1&2记录

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    zhangrelay
  • Spring Cloud异常系列-Feign远程调用报错

    用户2146693
  • 一次由于OOM导致锁没有释放的定位流程(结合Arthas)

    最近发现业务上返回慢,并且feign的fallback被触发了。查看日志,发现触发了重试,是什么触发的重试呢,通过异常堆栈发现:

    干货满满张哈希
  • Spring Cloud Eureka 全解 (4) - 核心流程-服务与实例列表获取详解

    最近发现业务上返回慢,并且feign的fallback被触发了。查看日志,发现触发了重试,是什么触发的重试呢,通过异常堆栈发现:

    干货满满张哈希
  • HTTP调用超时咋办?重复请求又如何?

    HTTP调用即通过HTTP协议执行一次网络请求。既然是网络请求,就有超时的可能性(可能你的网卡,也可能服务器所处网络卡),因此在开发中需要注意:

    JavaEdge
  • 硬核干货:HTTP超时、重复请求必见坑点及解决方案

    HTTP调用即通过HTTP协议执行一次网络请求。既然是网络请求,就有超时的可能性(可能你的网卡,也可能服务器所处网络卡),因此在开发中需要注意:

    JavaEdge
  • 聊聊HystrixCommandExecutionHook

    hystrix-core-1.5.12-sources.jar!/com/netflix/hystrix/strategy/executionhook/Hyst...

    codecraft

扫码关注云+社区

领取腾讯云代金券