主要原因是主机与被代理机设置了临时文件缓冲区。客户区下载时,缓冲区已被塞满,主机与被代理机保持静默时间长,造成了连接中断。解决办法,可以不设置最大临时文件大小或者取消代理缓存机制。
location / {
#...
uwsgi_max_temp_file_size 0;
uwsgi_buffering off;
# proxy_max_temp_file_size 0;
# proxy_buffering off;
#...
}