上传2 GB的流时内容无效 - 长度错误

时间:2010-09-17 11:44:33

标签: ruby-on-rails

当尝试上传2GB的流时,我收到了无效的内容长度错误 我正在运行Apache作为前端服务器,以mongrel和chrome作为我的浏览器。 我只用mongrel做的另外一件事是能够上传这2 GB的流,cud有人告诉我这是什么问题以及如何在apache中配置内容长度?

1 个答案:

答案 0 :(得分:0)

我认为问题在于Apache认为它是一种拒绝服务尝试,并且有一个上限可以阻止你锁定所有服务器的资源(非常合理),无论是可配置的还是没有我不确定 - 可以'找不到任何东西,但会继续狩猎。如果不是,您可以随时构建自己的Apache副本,并删除限制。

您是否考虑过以合理大小的块发送数据?

您可能还希望使用数据包检查或浏览器调试工具检查传出请求。浏览器可能会导致内容长度不正确(我怀疑它们有2GB的测试用例......)