系统接口请求超时,难道是我的错?

1,565 阅读2分钟

今天一上班,打开微信就看到xxx项目群,客户就发了一条图片到群里

image-20210510183759813

就这八个大字,"系统接口请求超时"。请问一下大家,你们看到这八个字,会想到是哪些原因造成的吗?

  • 先找自身问题,后端代码那一块的功能是不是执行时间比较长?

问了下客户,很多页面都出现这个问题,品牌管理列表都会报这个错

  • 再找客户问题,是不是客户那边带宽比较慢

就查询一个列表,要啥子带宽,自我否定掉了

  • 是不是客户网络不稳定,有网络延迟

就有了下面的网络测试,问题就解决了

网络稳定测试

首先用客户电脑 ping 服务器电脑,多 ping 几次,发现有请求超时,那说明就是客户网络不稳定。

ping 14.215.177.39

image-20210510183351486

打开测速网站,www.speedtest.cn/ ,测试网络抖动

image-20210510183458777

下图是我公司电脑测试的,是没有问题的,客户那台电脑网络抖动 200多/ms

image-20210510183603050

网络抖动:

网上说法是指网络中的延迟是指信息从发送到接收经过的延迟时间,一般由传输延迟及处理延迟组成; 而抖动是指最大延迟与最小延迟的时间差,如最大延迟是20毫秒,最小延迟为5毫秒,那么网络抖动就是15毫秒, 它主要标识一个网络的稳定性。

网络延迟

  • 正常情况:1 - 60 ms

  • 一般情况:61 - 90 ms

  • 较差:91 - 120 ms

  • 很差:120 ms 以上

总结

有时候不一定是我们代码的问题,可能是客户那边问题。

参考

什么叫网络抖动

别抖,OK? 操作系统抖动现象、网络抖动与延迟、函数抖动之防抖与节流,串讲