openshift 3 django - 请求太大
openshift 3 django - request too large
我将一个 django 应用程序从 Openshift 2 迁移到了 Openshift3 Online。它具有上传功能,允许用户上传音频文件。这些文件通常大于 50MB。在 Openshift3 中,如果我尝试上传文件,它仅适用于最大约 12 MB 的文件。大于 12 MB 会导致 firefox 中出现错误消息 "connection canceled"。 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 上搜索此错误消息,我可以看出我可能在网络服务器配置中遇到了任何限制。那可能是哪个限制,我该如何更改它?
根据来自 运行 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
以添加选项并将其设置为更大的值。
我将一个 django 应用程序从 Openshift 2 迁移到了 Openshift3 Online。它具有上传功能,允许用户上传音频文件。这些文件通常大于 50MB。在 Openshift3 中,如果我尝试上传文件,它仅适用于最大约 12 MB 的文件。大于 12 MB 会导致 firefox 中出现错误消息 "connection canceled"。 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 上搜索此错误消息,我可以看出我可能在网络服务器配置中遇到了任何限制。那可能是哪个限制,我该如何更改它?
根据来自 运行 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
以添加选项并将其设置为更大的值。