当前位置:网站首页>印象深刻的bug汇总(持续更新)
印象深刻的bug汇总(持续更新)
2022-07-01 11:18:00 【飘飞雪】
请求异步问题(20220627)
问题表象
每次切换任务巡查时,有5%左右概率崩溃
根本原因
正确时网络请求顺序:
- 前端请求/api/affair/inspection/mGetInspectionTask
- 前端请求/api/affair/inspection/updateInspectionTask
- /api/affair/inspection/updateInspectionTask修改数据库status=2
- /api/affair/inspection/mGetInspectionTask到达数据库拿到status=2
- /api/affair/inspection/updateInspectionTask返回前端结果,选中该任务巡查
- /api/affair/inspection/mGetInspectionTask返回status=2的结果给前端,状态正确
崩溃请求顺序:
- 前端请求/api/affair/inspection/mGetInspectionTask
- 前端请求/api/affair/inspection/updateInspectionTask
- /api/affair/inspection/mGetInspectionTask到达数据库拿到status=1
- /api/affair/inspection/updateInspectionTask修改数据库status=2
- /api/affair/inspection/updateInspectionTask返回前端结果,选中该任务巡查
- /api/affair/inspection/mGetInspectionTask返回status=1的结果给前端,导致不可巡查
解决方案
mGetInspectionTask巡查任务时,如果访问数据库的时间戳小于修改数据库的时间戳,那么舍弃该状态
边栏推荐
- CANN算子:利用迭代器高效实现Tensor数据切割分块处理
- activity工作流引擎
- Personal mall two open Xiaoyao B2C mall system source code - Commercial Version / group shopping discount seckill source code
- MIT最新论文《对可解释特征的需求:动机和分类》:在机器学习模型的组成元素中建立可解释性
- sdp 协议中的packetization-mode方式和三种流传输模式
- 华泰证券网上开户安全吗?
- Network security learning notes 01 network security foundation
- Can I open a securities account anywhere? Is it safe to open an account
- Flip the array gracefully
- Question: what professional qualities should test engineers have?
猜你喜欢

CVPR 2022 | 基于密度与深度分解的自增强非成对图像去雾

y48.第三章 Kubernetes从入门到精通 -- Pod的状态和探针(二一)

谷歌新论文-Minerva:用语言模型解决定量推理问题

《数据安全法》出台一周年,看哪四大变化来袭?

Jd.com renewed its cooperation with Tencent: issuing class A shares to Tencent with a maximum value of US $220million

华为设备配置大型网络WLAN基本业务

CVPR 2022 | Virtual Correspondence: Humans as a Cue for Extreme-View Geometry

Spam filtering challenges

Yoda unified data application -- Exploration and practice of fusion computing in ant risk scenarios

Cvpr22 | CMT: efficient combination of CNN and transformer (open source)
随机推荐
escape sequence
TEMPEST HDMI泄漏接收 4
Combinaison Oracle et json
关于Keil编译程序出现“File has been changed outside the editor,reload?”的解决方法
2022年6月编程语言排行,第一名居然是它?!
TMUX usage
Applymiddleware principle
Several cases of index failure
TEMPEST HDMI泄漏接收 3
力扣(LeetCode)181. 超过经理收入的员工(2022.06.29)
LeetCode. One question of the day: offer II 091 Paint the house (DP problem)
CPI教程-异步接口创建及使用
Whether lending a bank card to others constitutes a crime
applyMiddleware 原理
CANN算子:利用迭代器高效实现Tensor数据切割分块处理
node版本管理器nvm安装及切换
[buuctf.reverse] 144_[XMAN2018排位赛]easyvm
Face detection and recognition system based on mtcnn+facenet
MySQL in and not in() empty list error
名创拟7月13日上市:最高发行价22.1港元 单季净利下降19%