[FAQ] HTTP 504 错误怎么办

虚竹 2017-5-24 2109

该文仅适用于使用 Nginx 应用和 PHP 应用来完成网站搭建的场景。
目前 网站管理 应用中已支持非常简便地设置脚本执行超时时间(网站设置 - PHP - PHP进程),强烈推荐使用!


504错误一般是由于PHP程序执行太慢导致的,默认是60秒超时,如果你的程序执行超过60秒就会出现504错误。

建议优化程序,避免程序执行时间过长,这才是治本之法。

如果要调整超时设置,需要同时调整站点 Nginx 配置和 PHP 配置。

一、站点 PHP 设置
在站点的 PHP 设置中,增加 FastCGI 参数,如:
fastcgi_read_timeout 120s;

即表示执行超时时间为120秒,如图:


二、PHP 执行超时设置

此处设置最好保持与 Nginx 配置中的超时设置一致,示例即为120秒。

最新回复 (0)
返回
发新帖