报错部分:
feign.RetryableException: Read timed out executing GET (你访问的地址)
at feign.FeignException.errorExecuting(FeignException.java:67)
at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:104)
at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:76)
at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:103)
at com.sun.proxy.$Proxy100.querySpuByPage(Unknown Source)
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:171)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
at

本文介绍了Feign在执行时遇到Read timed out异常的详细原因,该异常通常由于Ribbon的连接超时或数据读取超时时间设定过短引起。为解决此问题,建议调整Ribbon的超时配置,适当延长连接和读取超时时间。
最低0.47元/天 解锁文章
2865

被折叠的 条评论
为什么被折叠?



