[HTTP] http中的502 , 504 , 499 500都是啥
经常我们会遇到502错误 , 502错误究竟是啥呢 , 在字面意思是指bad gateway 网关错误 , 网关是啥
在我们的nginx + php-fpm中 , nginx相当于网关 ,但是这里的错误却是指的nginx的上游服务出错了 , 也就是fpm出错了.
nginx连不上fpm或者fpm自身超时的时候 , 会返回这个错误 .
在fpm的配置php.ini配置文件中
max_execution_time
以及fpm的配置文件比如www.conf中
request_terminate_timeout
这俩值代表当前脚本的执行超时时间 , 如果脚本里面运行的太慢 , 超过了php或者fpm设置的超时时间 , nginx就会报502
504错误和502是不一样的 ,504是gateway timeout 网关超时 , 这里就是指的nginx里面配置的超时时间超过了
fastcgi_read_timeout
如果fpm响应的太慢 , 但是没有超过他自己设置的时间, 但是超过了nginx这个时间 ,nginx就会报504
499是指的客户端主动断掉了连接 , 一般不常见 , 但是在我们后端互相进行系统调用的时候 , 可能会出现比如curl扩展那里也能设置超时时间 , 如果超过了 ,我作为客户端主动断掉连接 , 对方服务端那里会报499
500就是代码里面语法有错误
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2019-03-23 [PHP] 邮件发送mail()函数失败问题 sendmail命令与postfix
2019-03-23 [日常] 腾讯云发送邮件失败问题
2016-03-23 [angularjs] angularjs系列笔记(五)Service
2016-03-23 [android] 隐式意图的配置
2016-03-23 [android] 隐式意图激活另外一个activity