当前位置:网站首页>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
边栏推荐
- 3 big questions! Redis cache exceptions and handling scheme summary
- Board end power hardware debugging bug
- "One week to finish the model electricity" - 55 timer
- 2021-11-22 运动规划杂记
- "One week's work on Analog Electronics" - diodes
- Badge series 7: use of codacy
- Shared by Merrill Lynch data technology expert team, smoking detection related practice based on Jetson nano
- Common circuit design
- The first techo day Tencent technology open day, 628
- jz2440---使用uboot燒錄程序
猜你喜欢

Super data processing operator helps you finish data processing quickly
QPM suspended window setting information

《一周搞定模电》—负反馈

Creation and use of XSync synchronization script (taking debian10 cluster as an example)

Cancellation and unbinding of qiniu cloud account

Kubernetes cluster deployment (v1.23.5)

The shutter tabbar listener is called twice

Board end power hardware debugging bug

【CVPR 2021】DatasetGAN: Efficient Labeled Data Factory with Minimal Human Effort
![[pulsar learning] pulsar Architecture Principle](/img/ec/5ab9aabc2beafd4238dc8055ba6fb2.png)
[pulsar learning] pulsar Architecture Principle
随机推荐
Thinking before QPM preparation optimization
欧冠比赛数据集(梅西不哭-离开巴萨也可能再创巅峰)
3 big questions! Redis cache exceptions and handling scheme summary
Classified catalogue of high quality sci-tech periodicals in the field of computing
"One week to finish the model electricity" - 55 timer
Behavior tree file description
Detectron2 save (according to maxap50) model during training_ best. PTH weight
jz2440---使用uboot烧录程序
Self learning neural network series - 8 feedforward neural networks
MATLAB basic operation command
Merrill Lynch data helps State Grid Hubei "golden eye" accurately identify abnormal power consumption
Super data processing operator helps you finish data processing quickly
php提取txt文本存储json数据中的域名
Badge collection 6:api\_ Use of level
Analysis of ROS calculation diagram level
《一周搞定模电》—集成运算放大器
Self taught programming series - 1 regular expression
Pycharm occasionally encounters low disk space
《一周搞定数电》-逻辑门
【CVPR 2021】Joint Generative and Contrastive Learning for Unsupervised Person Re-identification