tail -f /var/log/nginx/access.log|grep -w 504
从上面可以看出,出现504 Gateway Time-out错误的原因是后端接口响应超时(68s左右),nginx的proxy超时时间配置默认超时时间是60s
在对应location段添加一下配置
proxy_pass http://backend;
proxy_connect_timeout 100s;
proxy_read_timeout 100s;
proxy_send_timeout 100s;