nginx+tomcat下文件下载服务遇到过大文件无法下载
在nginx里location里面设置
proxy_buffering off; (有效,验证过)
或者
proxy_buffering on;
proxy_buffers 4 4k;
proxy_busy_buffers_size 8k;
proxy_max_temp_file_size 1024m;
下载大文件时,下了一部份就中断了,nginx的log里报以下错:
[error] 7#7: *1432 upstream timed out (110: Connection timed out) while reading upstream
解决办法:
添加配置:
proxy_buffering off;
proxy_ignore_client_abort on;