Nginx 504 Gateway Time-out

今天配置好服务器,发现程序运行60s后超时了,踩了很多坑,最后终于是解决了;

找到/nginx/conf/naproxy.conf文件

proxy_connect_timeout 30s;

proxy_send_timeout 90;

proxy_read_timeout 1800;

修改成

proxy_connect_timeout    600;
proxy_send_timeout       600;
proxy_dead_timeout       600;

 

第一项是连接时间,前端连接后端时间,

第二个是发送时间,允许后端返回数据的时间,

第三个时间是读写时间,这是前端等待后端处理时间,这是导致504 Gateway time-out的根本原因,出现这个错误,说明这个值太小,推荐不小于600s,服务器越差,那么设置得更长,保证处理完毕。

发表评论