Nginx 报错 504 Gateway Time-out 的解决方法
报错信息
504 Gateway Time-out
原因是程序执行时间过长,导致请求超时。
解决方法
首先,尽可能地优化程序代码的执行时间。
修改 nginx.conf 配置文件。
keepalive_timeout 600;
fastcgi_connect_timeout 600;
fastcgi_send_timeout 600;
fastcgi_read_timeout 600;
proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
send_timeout 600;