Nginx作为代理,超过1分钟没有和后台服务交互主动断开

proxy_read_timeout指定代理服务器接收响应的超时时间。如果后端服务器不能在这个时间内返回响应,则Nginx会关闭连接

默认是1分钟,通过修改该参数proxy_read_timeout 3600s; # 调整超时时间为1小时。

场景需要:长时间保持连接

备注:设置为0或者-1,并不能达到永久不断开的效果


proxy_buffering  用于控制是否启用代理响应内容的缓冲

on:启用代理缓冲。这是默认值。

off:禁用代理缓冲。Nginx 将立即将从被代理服务器接收到的响应内容传递给客户端,而不会先将其存储在缓冲区中

场景需求:流媒体通过代理传输,不需要缓存