Nginx 报错 504 Gateway Time-out 的解决方法

报错信息

504 Gateway Time-out

原因是程序执行时间过长,导致请求超时。

解决方法

首先,尽可能地优化程序代码的执行时间。

其次,修改配置文件。

修改 php.ini 配置文件。

复制代码
max_execution_time = 600

复制

修改 nginx.conf 配置文件。

复制代码
keepalive_timeout  600;
fastcgi_connect_timeout 600;
fastcgi_send_timeout 600;
fastcgi_read_timeout 600;

proxy_connect_timeout       600;
proxy_send_timeout          600;
proxy_read_timeout          600;
send_timeout                600;

复制

重启 Nginx 和 php-fpm,报错信息基本上就可以解决

相关推荐
mohesashou几秒前
云原生作业(nginx)
运维·nginx
子洋2 分钟前
Nginx 启用 NJS 与 QuickJS 支持
前端·后端·nginx
维尔切5 小时前
Linux中DHCP配置指南指南(配实验步骤与注释)
linux·运维·服务器
G_H_S_3_8 小时前
【网络运维】Linux:LNMP 项目实践
linux·运维·服务器·网络
wdfk_prog9 小时前
[Linux]学习笔记系列 -- [arm][lds]
linux·运维·arm开发·笔记·学习
CAE虚拟与现实11 小时前
调度系统部署架构是什么样的呢?
linux·运维·服务器·架构·集群队列·计算节点
Fanmeang12 小时前
MPLS LDP概述
运维·网络·华为·路由·mpls·标签·ldp
小孙姐12 小时前
Linux-Day14.自动批量装机
linux·运维·服务器
卡比巴拉—林13 小时前
企业高性能 Web 服务部署实践(基于 RHEL 9)
运维·服务器
IvanCodes14 小时前
十二、Linux Shell脚本:正则表达式
linux·运维·正则表达式