1.故障描述
因为php程序复杂而出现504超时:504 Gateway time-out。
2.修改nginx配置
打开配置文件,vi /etc/nginx/nginx.conf,并写入如下:
http{ ... proxy_read_timeout 300; proxy_connect_timeout 300; proxy_send_timeout 300; fastcgi_send_timeout 180s;#必须加,否则不起作用 fastcgi_read_timeout 180s;#必须加,否则不起作用 ... }
更新配置文件:sudo nginx -t
若没问题,则重启nginx:
$sudo service nginx reload #debian/ubuntu
$systemctl restart nginx #redhat/centos