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,报错信息基本上就可以解决

相关推荐
wei091302 小时前
2026 企业 AI 办公工具选型指南:搭建 AI 与现有办公流程融合体系
大数据·运维·人工智能
ggaofeng2 小时前
如何配置snat(让内网访问外网)和dnat(将外网请求转发到内网服务器)
运维·服务器·snat·dnat·局域网访问外网·外网访问局域网
yyuuuzz3 小时前
云服务器搭建个人博客记录:一次访问超时的复盘
运维·服务器·数据库
小小龙学IT3 小时前
Nginx 开源 Web 服务器与反向代理深度解
前端·nginx·开源
自变量yjs3 小时前
Linux --- 线程控制
linux·运维·服务器
陌上花开缓缓归以3 小时前
linux 内核4.4 内存分配使用分析
linux·运维·服务器
科技象限3 小时前
电脑防拍照系统:屏幕被手机拍走,还能追得回来吗
运维·网络安全·电脑·安企神
欢乐的小猪4 小时前
Linux命令 chmod
linux·运维·服务器
guo_wen_qiang4 小时前
云服务器安装MongoDB-资源包安装
运维·服务器·mongodb
Happy_Sharing4 小时前
Windows虚拟机安装ubuntu后,如何在虚拟机Ubuntu系统中访问Windows文件夹
linux·运维·ubuntu