Nginx访问出现504 Gateway Time-out有很多种情况,这里只针对一种情况就是程序执行时间过长导致响应超时,例如程序需要执行90秒,而nginx最大响应等待时间为60秒,这样就会出现超时。

案例: Vultr搭建的Wordpress出现 504 Gateway Time-out
解决方案:修改 nginx.conf 配置的超时时间
在vultr中 nginx.conf 下包括 /etc/nginx/conf.d/*.conf;
一般来说修改 wordpress_https.conf 就可以了
nano /etc/nginx/conf.d/wordpress_https.conf
这个默认是 300 调整到500
- proxy_send_timeout
- proxy_read_timeout
- proxy_connect_timeout

- fastcgi_read_timeout [fastcgi 进程向 nginx 进程发送输出过程的超时时间]
把下面所有的 fastcgi_read_timeout 默认值从60秒 改成200秒 – 完美解决

Latest posts by Lester(走走就停停) (see all)
- 504 gateway time-out nginx 解决方案 - 2020年4月23日
- 加拿大商标自注册教程-2020 - 2020年4月15日
- WordPress的后台登录地址保护 - 2020年4月12日
Leave A Comment