# HTTP 504 错误怎么办?
504错误一般是由于PHP程序执行太慢导致的,默认是60秒超时,如果你的程序执行超过60秒就会出现504错误。
建议优化程序,避免程序执行时间过长,这才是治本之法。
如果要调整超时设置,需要同时调整站点 Nginx 配置和 PHP 配置。
## 站点 PHP 设置
在站点的 PHP 设置中,增加 FastCGI 参数,如:
fastcgi_read_timeout 120s;
即表示执行超时时间为120秒,如图:
![](images/faq-http-504-01.png)
## PHP 执行超时设置
![](images/faq-http-504-02.png)
此处设置最好保持与 Nginx 配置中的超时设置一致,示例即为120秒。
正在加载...