请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Read Time Out

廖师兄,在订单服务和商品服务信息交流的过程中,我尝试运用debug的模式来查看问题,但是总是会碰到read time out的exception, 请问怎么解决?尤其是我在商品服务的end point那边设置了sleep 2s以后,总是会碰到time out.

我具体的操作步骤是这样的:

先post订单

https://img1.sycdn.imooc.com//szimg/5b63e948000123f209760588.jpg

然后订单在处理的时候去向商品服务发送请求:

https://img1.sycdn.imooc.com//szimg/5b63e9860001e52807790277.jpg

商品服务的end point在处理的过程中sleep 2s:

https://img1.sycdn.imooc.com//szimg/5b63e9b60001003707380190.jpg

然后就得到了这样的log:

https://img1.sycdn.imooc.com//szimg/5b63e9dd0001f5bd12860286.jpg

我想这是最大的等待时间不够长,所以直接抛出了异常,但是应该怎么解决这个问题呢?

谢谢

正在回答

1回答

同学你好,可以带着这个问题去看视频,找到答案后自己回答一下,可以当做自己的笔记(*^▽^*)

注意,版本和视频保持一致哦,因为不同版本,设置超时时间不一样。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕设计3086776 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-08-04 07:54:31
  • ##知道了,2.1版本的
    
    # com.netflix.zuul.exception.ZuulException: Hystrix Readed time out;  "error": "Gateway Timeout",
    
    zuul:
     prefix:
     host: # connect-timeout-millis 6万一分钟, 4分钟=24万 #HTTP连接超时要比Hystrix的大
       connect-timeout-millis: 240000
       socket-timeout-millis: 60000   #socket超时
    
    # com.netflix.zuul.exception.ZuulException: Hystrix Readed time out;  "error": "Gateway Timeout",
    ribbon:
       ConnectTimeout: 60000
       ReadTimeout: 60000
       MaxTotalHttpConnections: 10000
       MaxConnectionsPerHost: 10000
    回复 有任何疑惑可以回复我~ 2020-04-15 23:19:55
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号