当前位置:网站首页>The first problem troubleshooting process of re disk
The first problem troubleshooting process of re disk
2022-06-26 09:28:00 【Great white bear_ BlankBear】
Problem description
A contract cannot be signed successfully
The screening process
First, there is no problem in signing other contracts , The only problem is the contract for the new project
See if the log request returns read time out abnormal
Possible causes of this problem
1. Someone in a certain place changed the relevant overtime for him , Is unlikely to
2. There's something wrong with this file
( The final confirmation is that the file is too large , The timeout in the process of sending it to a third party for processing and then taking it back leads to problems )
Link grooming
The request link of the whole service is combed
app Of react-native Request method ② -> Native request methods ->nginx ->springMVC A back-end framework made by the company
-> Another self-made middleware -> Total services tomcat End initiator (cfca client )->( Intermediate gateway ①)->cfca Server side
Response link sorting
cfca Server side ->( Intermediate gateway ①)-> Total services tomcat End initiator (cfca client )-> Another self-made middleware ->springMVC A back-end framework made by the company -> Native accept response ->app Of react-native Received results ②
Through the time analysis of logs and subsequent cooperation tests
Confirmation is cfca The processing time of our signature service contract documents is too long
He will cause problems in two places
One is marked red Intermediate gateway There will be a limitation on the session time , It will cause the conversation not to be maintained for more than a little time , Directly return to session expiration
One is blue app Of react-native Request and response ② There will be timeout settings , After the time has expired, return to the disconnected session first
Problem solving
Finally, the solution discussed by all involved parties is that the process and result of contract generation are asynchronous
take app After the signing request of is sent to the backend , Is to store its relevant data in the table , Save successfully and return to the user “ The contract is being generated ”, Then a schedule will be created , Run once per second , There is no related data generated in the traversal table , In the end update, The files are stored on the server , Finally, update the contract status from “ The contract is being generated ” To “ Check the contract ” when insert go in
边栏推荐
- 《一周搞定模电》—集成运算放大器
- Badge collection 6:api\_ Use of level
- Self learning neural network series - 7 feedforward neural network pre knowledge
- Jz2440 - - - utiliser le programme de gravure uboot
- kubernetes集群部署(v1.23.5)
- Spark based distributed parallel processing optimization strategy - Merrill Lynch data
- 【CVPR 2021】 Lifelong Person Re-Identification via Adaptive Knowledge Accumulation
- How to compile builds
- 进入页面输入框自动获取焦点
- "One week's data collection" -- combinational logic circuit
猜你喜欢

《一周搞定模电》—功率放大器
Optimization of power assisted performance of QPM suspended window

正则表达的学习

Joint Noise-Tolerant Learning and Meta Camera Shift Adaptation for Unsupervised Person Re-ID

Cancellation and unbinding of qiniu cloud account

Edit type information

【CVPR 2021】Unsupervised Multi-Source Domain Adaptation for Person Re-Identification (UMSDA)

《一周搞定模电》—电源电路

《一周搞定模电》—集成运算放大器

【CVPR 2021】DatasetGAN: Efficient Labeled Data Factory with Minimal Human Effort
随机推荐
《一周搞定模电》—功率放大器
Jetson TX2 installing the SciPy Library
"One week's data collection" -- combinational logic circuit
2021-11-29 轨迹规划五次多项式
Common circuit design
Self learning neural network sequence -- 2 perceptron
Self taught programming series - 1 regular expression
《一周学习模电》-电容、三极管、场效应管
Jz2440 - - - utiliser le programme de gravure uboot
Self learning neural network series - 8 feedforward neural networks
【CVPR 2021】Unsupervised Pre-training for Person Re-identification(UPT)
【C】 Frog jumping steps and Hanoi Tower problem (recursion)
2021-11-22 运动规划杂记
深度学习(初识tensorflow2.版本)之三好学生成绩问题(1)
Board end power hardware debugging bug
集合对象复制
Execution process at runtime
Detectron2 draw confusion matrix, PR curve and confidence curve
点击遮罩层关闭弹窗
The most complete and simple nanny tutorial: deep learning environment configuration anaconda+pychart+cuda+cudnn+tensorflow+pytorch