③FastCGI执行时间过长
根据实际情况调高以下参数值
fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300;
六、解决nginx出现502的错误
①查看当前的PHP FastCGI进程数是否够用
netstat -anpo | grep "php-cgi" | wc -l
如果实际使用的"FastCGI进程数"接近预设的"FastCGI进程数" , 那么 , 说明"FastCGI进程数"不够用 , 需要增大 。
②部分PHP程序的执行时间超过了Nginx的等待时间 , 可以适当增加nginx.conf配置文件中FastCGI的timeout时间
例如 , 系统当前的PHP FastCGI进程数明显超过了预设值的64这个数值 , 在电信的服务器上查看当前的PHP FastCGI进程数没有高于64这个数值 , 而且网通线路的活动连接明显高于电信的活动连接 , 由此可以说明出现nginx不稳定的情况是由于服务器访问负载过大引起的 。
总结:php-cgi进程数不够用、php执行时间长、或者是php-cgi进程死掉 , 都会出现502错误 。
更多Nginx相关技术文章 , 请访问Nginx使用教程栏目进行学习!
以上就是502 bad gateway nginx什么意思的详细内容 , 更多请关注其它相关文章!
推荐阅读
- 微服务网关除了zuul、spring cloud gateway还有更出色的
- 微服务架构实践之api-gateway
- 基于Redis实现Spring Cloud Gateway的动态管理
- 小米新机仅售999,5020毫安+四摄震撼出击
- 502为什么叫502?胶水是怎么把东西粘在一起的?
- 什么是502 bad gateway nginx 502 bad gateway是什么意思
- 威马汽车|单月销量创历史新高 威马10月交付5025台!年销量已翻倍
- 劳斯莱斯|年轻老板最爱的“欢庆女神”!劳斯莱斯古思特Black Badge发布
- 南宁两个孩子遭恶作剧,手掌被502胶牢牢粘住!医生一个办法成功解救
- 熊孩子把502胶水滴到眼睛里…