【问题标题】:HTTP POST request fails over 128k using Django/flupHTTP POST 请求使用 Django/flup 失败超过 128k
【发布时间】:2013-02-13 06:10:42
【问题描述】:

所以我有一个表格拍摄一张图片并上传它。这会在图像超过 128k 时产生错误,否则它可以正常工作。

我没有错误消息,因为它试图渲染 500.shtml,我在 Django 中没有模板,所以 Django 认为它是 404(见图)。注意 .shtml,这不是 Django 的常规 500 错误,它是服务器。我在共享主机上。

使用 Django 1.4.5、Flup 1.0.3、Python 2.6.6

我在我的 .htaccess 中尝试过 LimitRequestBody 指令,没有效果

其他细节: 这发生在 django 管理界面和我制作的自定义表单/视图中。视图不会被执行。我尝试了不同的文件存储方法(plain/filesystem 和 django-storages(s3boto)。只要文件小于 128 KB,一切都很好

更新 - 没有解决方案:与我的托管公司详细讨论。检查其他设置等。在本地测试环境中部署时无法重现。最终在实时站点上使用了解决方法(使用现有 URL 而不是实时上传)

【问题讨论】:

    标签: django post fastcgi mod-fcgid flup


    【解决方案1】:

    由托管公司联系:

    我们刚刚收到了关于此问题的另一张票,并且能够纠正该问题。修复概述如下。

    我们在 apache 配置中将值调整为 FcgidMaxRequestLen 1000000000,如下所述 > http://forums.cpanel.net/f5/config-mod_fcgid-related-maxrequestlen-timeout-214031.html#post1008351

    如果有人仍然遇到此问题,请通过工单告知我们,我们也很乐意调整您所在服务器的值。

    谢谢

    话题可以在这里找到:http://forums.asmallorange.com/topic/16354-django-and-media-uploads/?view=getnewpost

    如果将来有人查看此问题。很高兴知道这不是我的错,至少。可惜花了这么长时间才解决。

    【讨论】:

      猜你喜欢
      • 2013-02-08
      • 1970-01-01
      • 1970-01-01
      • 2012-04-08
      • 2011-05-27
      • 1970-01-01
      • 1970-01-01
      • 2011-07-04
      • 2015-06-21
      相关资源
      最近更新 更多