客户端一段时间不请求,再次请求有几率失败

Blade 未结 2 1318
wiekun
wiekun 2020-10-10 14:16

一、该问题的重现步骤是什么?

1. 浏览器一段时间不请求,再次请求有失败几率。重新请求恢复正常,有时候挂着一晚上有好几个刷新token的请求都会失败。

2. 环境是k8s部署的,跟踪了下日志,请求经过了网关到达了具体的服务。

3.看了下,失败时候只有Request Start  没有Response Start,没有异常信息抛出,可以看下面的两张图。

4.目前只在浏览器saber前端发现了这个。用postman暂未发现。试过前几秒用postman正常访问的接口,换了长时间不操作的saber也会超时,前端未改过源码,用原版saber尝试也有这个问题。

5.nginx 提示是499,应该是超时主动断开了连接。


6.大部分出现都是长时间无操作页面情况下,极小几率正常操作时发生。现在目前不能确定是saber前端的问题,还是后端的问题。


7.现在设置了超时后10秒重新请求,可以看到图2   13:39:13 请求无返回,十秒后13:39:25请求就正常返回了


1.png

2.png





2条回答
  •  wiekun
    wiekun (楼主)
    2020-10-10 16:30

    gateway里加了超时5秒断开,发现是转发到具体服务里无返回造成的。

    而且自带的接口也有这个现象

    88.png


    9.png

提交回复