0

我将 django 应用程序从 Openshift 2 迁移到 Openshift3 Online。它具有上传功能,允许用户上传音频文件。这些文件通常大于 50MB。在 Openshift3 中,如果我尝试上传文件,它仅适用于最大约 12 MB 的文件。大于 12 MB 会导致 Firefox 中出现错误消息,提示“连接已取消”。Chromium 提供了更多细节:

Request Entity Too Large
The requested resource
/myApp/upload
does not allow request data with POST requests, or the amount of data provided in the request exceeds the capacity limit.

我正在使用 wsgi_mod-express。通过在 google 上搜索此错误消息,我可以看到我可能在网络服务器配置中遇到了任何限制。那可能是哪个限制,我将如何改变它?

4

1 回答 1

1

根据运行的帮助消息mod_wsgi-express start-server --help

--limit-request-body NUMBER
                    The maximum number of bytes which are allowed in a
                    request body. Defaults to 10485760 (10MB).

更改您app.sh以添加选项并将其设置为更大的值。

于 2018-01-07T23:50:38.767 回答