当下载的大小超过1gb时,我们有一个大问题。
我们使用的是Rails 2.3.5,乘客2.2.9的亚马逊EC2 2gb和2gb的Ram和Fedora 10。
文件存储在/mnt/file上,项目存储在/mnt/www/project上。
我们尝试用Nginx和x-accel重定向发送文件,也用x-sendfile发送Apache。
我们只能下载1.09gb,而不是1.54gb!
我们可以下载大小小于1gb的文件,而不会出现问题。
如果我们在rails公共dir中链接相同的文件(没有损坏),我们可以毫无问题地下载。
X-Accel-重定向或configured配置正确,测试和检查了很多时间.
所以:
有什么建议吗?
谢谢!
发布于 2010-02-23 09:29:11
如果您希望限制对这些下载的访问,您是否尝试过使用存取密钥模块
https://stackoverflow.com/questions/2092872
复制相似问题