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;
在配置Nginx代理Tomcat服务时,遇到大文件下载中断的问题,错误日志显示上游连接超时。通过关闭proxy_buffering或调整相关缓冲区设置如proxy_buffering off; 和 proxy_ignore_client_abort on; 可以解决此问题,允许大文件完整下载。

2208

被折叠的 条评论
为什么被折叠?



