当前位置:网站首页>Record the accidental success and failure of uploading large files
Record the accidental success and failure of uploading large files
2022-07-01 23:52:00 【Make a little progress every day】
Project situation :
The website uses Microsoft cloud server 、 Load balancing ( Multi machine operation )、 Microsoft cloud oss
The front end uses webuploader Upload plug-ins , The plug-in can only upload files successfully , To click the confirm button .
The wonderful situation encountered (webuploader Patch uploading ):
1、 Upload small files , Show upload success , Click the confirm button to confirm that it is normal
2、 Larger files , According to successful , Sometimes it is normal to click the confirm button , Sometimes clicking a button doesn't respond
Later found as a result of :
Load balancing distribution + Patch uploading Lead to accidental success and accidental failure , It's no problem to turn load balancing into single machine operation , Or it's no problem to upload and close the partition
Solution :
1: Change load balancing rules , Do not automatically assign , Change to the upper limit and distribute it to another machine ( There may be problems at the critical point )
2: Change the program directly to a separate file server ( Microsoft cloud oss)
3:
边栏推荐
- Why does blocprovider feel similar to provider?
- 使用htaccess文件禁止目录里的脚本执行权限
- Overview of edge calculation
- Resumption of attack and defense drill
- BlocProvider为什么感觉和Provider很相似?
- golang中的iota
- Li Kou today's question -241 Design priorities for operational expressions
- const // It is a const object... class nullptr_ t
- 2022-07-01: at the annual meeting of a company, everyone is going to play a game of giving bonuses. There are a total of N employees. Each employee has construction points and trouble points. They nee
- Openvino model performance evaluation tool DL workbench
猜你喜欢

【QT】测试Qt是否能连接上数据库

Redis 主从同步

【ES实战】ES上的安全性运行方式

Algolia's search needs are almost closed

Openvino model performance evaluation tool DL workbench

RPA tutorial 01: Excel automation from introduction to practice

下载在线视频 m3u8使用教程

Concepts of dictionary, hash table and array

深度学习 | 三个概念:Epoch, Batch, Iteration
![[must] bm41 output the right view of the binary tree [medium +]](/img/a5/00b2f0df5ab448665a2b062d145e52.png)
[must] bm41 output the right view of the binary tree [medium +]
随机推荐
【QT】对于Qt MSVC 2017无法编译的问题解决
E-commerce RPA robot helps brand e-commerce to achieve high traffic
[understanding of opportunity-35]: Guiguzi - flying clamp - the art of remote connection, remote control and remote testing
ADO. Net SqlDataAdapter object
Regular expression collection
const // It is a const object...class nullptr_t
sql 优化
BlocProvider为什么感觉和Provider很相似?
The best smart home open source system in 2022: introduction to Alexa, home assistant and homekit ecosystem
Is there a piece of code that makes you convinced by human wisdom
Redis RDB snapshot
Material design component - use bottomsheet to show extended content (I)
安全协议重点
2022年最佳智能家居开源系统:Alexa、Home Assistant、HomeKit生态系统介绍
Windows10 install WSL (I) (wslregisterdistribution error)
【ES实战】ES上的安全性运行方式
使用htaccess文件禁止目录里的脚本执行权限
vs2015 AdminDeployment.xml
Li Kou today's question -241 Design priorities for operational expressions
ConcurrentSkipListMap——跳表原理