今天配置好服务器,发现程序运行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,服务器越差,那么设置得更长,保证处理完毕。