【问题标题】:Fixing request entity too large error under django/apache/mod_wsgi for file uploads修复 django/apache/mod_wsgi 下的请求实体太大错误以进行文件上传
【发布时间】:2016-05-28 14:17:10
【问题描述】:

我咬牙切齿地发现我的上传工作正常,只是我收到了一个我没有看到的大型 413 错误的请求实体。 django 应用程序在 apache mod_wsgi 下运行,我不是 apache 大师,所以我不确定我需要设置什么来处理更大的文件。我尝试在网上搜索,但不清楚是超时问题还是文件大小限制问题。也不清楚它是否是我的 settings.py 文件中的设置。我目前无法上传任何超过 1MB 的内容。 (对于我阅读的所有默认值来说,这听起来甚至都不正确)任何人之前都这样做过并且可以提供一些见解吗?

【问题讨论】:

    标签: python django apache mod-wsgi django-filer


    【解决方案1】:

    这表明您在 Apache 配置中将 LimitRequestBody 指令设置为一个非常小的值。如果使用标准 Apache,通常根本不会设置此指令。即使您碰巧使用mod_wsgi-express,默认也有 10MB。所以它必须被覆盖为一个更小的值。

    【讨论】:

    • 很奇怪我根本没有它,我最终将它添加到 10mb 左右并且没有任何变化......我没有 httpd.conf 它在办公室但我没有它/etc/httpd/conf/httpd.conf 文件......所以仍然很困惑这是什么。
    • 对于使用 mod_wsgi-express 的人,并且想要更改配置以允许 >10 MB 的请求,请在启动 mod_wsgi_express 服务器时使用 limit-request-body 参数。描述here
    猜你喜欢
    • 1970-01-01
    • 2018-07-07
    • 2016-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-08
    • 2021-12-28
    • 1970-01-01
    相关资源
    最近更新 更多