问题描述
调用链路: 前端(下载文件)—> nginx —> 后台服务
后台服务正常,前端请求报:NET::ERR_INCOMPLETE_CHUNKED_ENCODING
,响应200,但接收不到正常响应文件
解决方法(根据实际情况配置)
具体参数含义详见博文:Nginx代理缓冲proxy_buffering配置
(1)location中局部配置:
location / {
#...
proxy_buffer_size 1024k;
proxy_buffers 16 1024k;
proxy_busy_buffers_size 2048k;
proxy_temp_file_write_size 2048k;
#...
}
http主配置文件中配置:
http {
#...
proxy_buffer_size 1024k;
proxy_buffers 16 1024k;
proxy_busy_buffers_size 2048k;
proxy_temp_file_write_size 2048k;
#...
# 引用其他配置文件
include vhost/*.conf;
}
重启nginx:
# nginx -s reload