我的django通过uwsgi部署在nginx上,现在要从前端上传文件到django进行处理,如果处理的时间过长,nginx会报连接超时的错误;可以通过对nginx进行超时配置来解决,但如果用户从前端上传一个更大的文件,那就需要不断修改这个超时时间,想问有没有一种回调机制,先断开django与nginx的连接,等待django将文件处理完毕后,再通过回调机制调起nginx,将处理结果通过nginx返回到前端
1条回答 默认 最新
- oyljerry 2017-09-22 02:23关注
Nginx在前面,它来维护网络连接的,你上传文件如果超时,它就会断开连接来保证连接不被浪费,而你django是在后端等待nginx的转发。所以上传大文件,你就需要让Nginx的超时不被触发
解决 无用评论 打赏 举报
悬赏问题
- ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
- ¥15 如何在scanpy上做差异基因和通路富集?
- ¥20 关于#硬件工程#的问题,请各位专家解答!
- ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
- ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
- ¥30 截图中的mathematics程序转换成matlab
- ¥15 动力学代码报错,维度不匹配
- ¥15 Power query添加列问题
- ¥50 Kubernetes&Fission&Eleasticsearch
- ¥15 報錯:Person is not mapped,如何解決?