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

相关推荐
shizhan_cloud11 小时前
Shell 函数的知识与实践
linux·运维
2301_8107463113 小时前
CKA冲刺40天笔记 - day20-day21 SSL/TLS详解
运维·笔记·网络协议·kubernetes·ssl
❀͜͡傀儡师13 小时前
docker 部署 komari-monitor监控
运维·docker·容器·komari
物联网软硬件开发-轨物科技14 小时前
【轨物方案】软硬件一体赋能,开启矿山机械远程智慧运维新篇章
运维
月熊14 小时前
在root无法通过登录界面进去时,通过原本的普通用户qiujian如何把它修改为自己指定的用户名
linux·运维·服务器
大江东去浪淘尽千古风流人物14 小时前
【DSP】向量化操作的误差来源分析及其经典解决方案
linux·运维·人工智能·算法·vr·dsp开发·mr
打码人的日常分享15 小时前
智慧城市一网统管建设方案,新型城市整体建设方案(PPT)
大数据·运维·服务器·人工智能·信息可视化·智慧城市
风掣长空16 小时前
Google Test (gtest) 新手完全指南:从入门到精通
运维·服务器·网络
luback16 小时前
前端对Docker简单了解
运维·docker·容器
0思必得016 小时前
[Web自动化] 开发者工具应用(Application)面板
运维·前端·python·自动化·web自动化·开发者工具