Chrome 浏览器上传较大的文件会导致 mod_wsgi 挂起

Chrome 浏览器上传较大的文件会导致 mod_wsgi 挂起

最近我们将 mod_wsgi 升级到了 v 4.5.15。当尝试从 Chrome 上传 700KB 或更大的文件到 Django 项目时,Django 网站崩溃了。从 Firefox 上传相同的文件则很流畅。

我在文档中发现,mod_wsgi 的配置选项比以前的版本更多。完整的设置列表位于WSGIDaemonProcess 的文档

目前我只python-path在选项中定义了。如果上传问题与配置有关,我应该尝试解决哪些设置?

附带问题:Chrome 和 Firefox 在处理文件上传方面有何不同。

答案1

Apache 配置中似乎存在与冲突mod_wsgimod_http2有报告称类似的错误

禁用mod_http2可修复此问题。升级mod_http2到最新版本也许也能解决问题。

相关内容