我可以从我的服务器毫无问题地下载 1+ Gb 文件。今天上传了2.3GB的文件,发现无法下载,下载1GB后就中断了,每个用户都会出现这种情况。我尝试了 Firefox 15、最新的 Chrome 和 IE9。
服务器:Apache 2.2.22 fcgi eAccelerator CPnginx
我该如何解决这个问题?
我可以从我的服务器毫无问题地下载 1+ Gb 文件。今天上传了2.3GB的文件,发现无法下载,下载1GB后就中断了,每个用户都会出现这种情况。我尝试了 Firefox 15、最新的 Chrome 和 IE9。
服务器:Apache 2.2.22 fcgi eAccelerator CPnginx
我该如何解决这个问题?
我想我刚刚遇到了同样的问题,希望这可能对其他人有所帮助。
我的服务器设置为使用ngx_http_proxy_module
. 该proxy_max_temp_file_size
模块的指令默认为1024m
并且是导致我的问题的原因。
尝试在文件proxy_max_temp_file_size 5120m;
中的 http、server 或 location 指令中添加该行,nginx.conf
然后重新加载 nginx 的配置文件/etc/init.d/nginx reload
。
看起来默认的最大下载大小 apache 集约为 2 Gb,您可以通过在 httpd.conf 中调整LimitRequestBody来覆盖它。不知道为什么它会停在 1 Gb,这会让我认为问题出在其他问题上。希望这会有所帮助。