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

相关推荐
尤达c1 小时前
Jenkins on Mesos 高可用高并发部署
运维·ci/cd·devops
GuokLiu7 小时前
250708-Debian系统安装Edge浏览器并配置最小中文输入法
运维·edge·debian
guygg888 小时前
ubuntu手动编译VTK9.3 Generating qmltypes file 失败
linux·运维·ubuntu
先做个垃圾出来………9 小时前
自动化一次通过率
运维·自动化
夕泠爱吃糖9 小时前
Linux中的静态库和动态库
linux·运维·服务器
比奥利奥还傲.10 小时前
Linux运维安全新范式:基于TCPIP与SSH密钥的无密码认证实战
linux·运维·安全
mmsx11 小时前
使用git生成ssh的ed25519密钥
运维·git·ssh
ZeroNews内网穿透12 小时前
服装零售企业跨区域运营难题破解方案
java·大数据·运维·服务器·数据库·tcp/ip·零售
果子⌂12 小时前
容器技术入门之Docker环境部署
linux·运维·docker
神的孩子都在歌唱12 小时前
常见的网络攻击方式及防御措施
运维·服务器·网络