nginx连接超时时的回调机制

我的django通过uwsgi部署在nginx上,现在要从前端上传文件到django进行处理,如果处理的时间过长,nginx会报连接超时的错误;可以通过对nginx进行超时配置来解决,但如果用户从前端上传一个更大的文件,那就需要不断修改这个超时时间,想问有没有一种回调机制,先断开django与nginx的连接,等待django将文件处理完毕后,再通过回调机制调起nginx,将处理结果通过nginx返回到前端

1个回答

Nginx在前面,它来维护网络连接的,你上传文件如果超时,它就会断开连接来保证连接不被浪费,而你django是在后端等待nginx的转发。所以上传大文件,你就需要让Nginx的超时不被触发

qq_27868819
jaris_w 那请问怎么才能让nginx的超时不被触发呢,还有是nginx等待django处理完文件后再转发给前端,而不是django等待nginx
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问