我之前运行的是 Ubuntu 12,其中我让 Nginx 接收大型文件上传,然后将其通过 proxy_pass 传递到 gunicorn / django(端口 8000)。当我弄清楚需要将 client_max_body_size 设置为 300M 时,一切运行正常。此环境是使用 vagrant 和 chef 创建的。
但是,升级到 Ubuntu 14 后,我发现上传速度非常慢。10M 的文件需要几分钟(每 10 秒上传 3% 的文件)。我研究过增加代理传递缓冲区和其他客户端缓冲区的大小,但无济于事。
基本参数从 U12 到 U14 的变化是否会导致此问题?