代码简易流程。 async checkLogin await detailawait signawait isRealName
生产bug:请求堆积后统一发送问题 - OCSP??问题描述:05-08 10:12:34 之前发出的多个请求,在 05-08 10:13:51 才到达服务端。不稳定复现,切换无线网络后,会影响出现频率。 现象:在请求发出前前端给请求头中塞入当前毫秒级时间戳,当请求到达服务端后,服务端会打印秒级时间戳。我们发现同一个用户在一个时间段内的请求有时候差别很大,即后端收到的请求比前端发出去的时间点晚几秒。最后又有正常的请求,即前端发出请求时间和服务端接受时间相同。因此排除客户端和服务端时间不同步的场景。 APP ID:wxf34eb9a5f535a61e 接口: https://mt-m.noahgroup.com/api/weixinV2/meeting/detailhttps://mt-m.noahgroup.com/api/weixinV2/sign/signhttps://mt-m.noahgroup.com/api/weixinV2/sign//is-real-name接口时序: [图片] 红框为服务端时间。经验证后端应用和网关 Nginx 访问日志一样绿色为前端时间戳。前端为每个请求发出时的时间戳.具体时序<接口 前端请求时间 后端接收时间(非处理完成时间)> detial 2023-05-08 10:12:03 -> 2023-05-08 10:12:34defail 2023-05-08 10:12:12 -> 2023-05-08 10:12:34detail 2023-05-08 10:12:16 -> 2023-05-08 10:12:34sign 2023-05-08 10:12:34 -> 2023-05-08 10:13:51 前端埋点统计 77s。is-real-name 2023-05-08 10:12:34 -> 2023-05-08 10:13:51is-real-name 2023-05-08 10:12:34 -> 2023-05-08 10:13:51detail 2023-05-08 10:13:55 -> 2023-05-08 10:13:58sign 2023-05-08 10:13:57 -> 2023-05-08 10:13:58is-real-name 2023-05-08 10:13:58 -> 2023-05-08 10:13:58手机型号:iPhone 13, iOS 16.2, 联通5G网络满格信号 [图片] 问题咨询: 什么情况下,小程序会将请请求加入队列,最终一起发送出去?这个和域名证书的 OCSP Check 有没有关系,如何复现?
2023-05-08