关于nginx反向代理504 gateway time-out配置
问题描述:
使用nginx的默认配置用作后端处理服务的反向代理,针对处理时间超过1分钟的请求,返回504 gateway time-out,但后端服务还在执行中。
原因分析:
nginx代理默认超时时间设置太小。
解决方案:
更新以下配置的时间(单位:秒)
proxy_connect_timeout 300; proxy_send_timeout 300; proxy_read_timeout 300; send_timeout 300;