博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
502 bad gateway 可能的错误原因
阅读量:5770 次
发布时间:2019-06-18

本文共 564 字,大约阅读时间需要 1 分钟。

 

1、PHP程序的执行时间超过了Nginx的等待时间,可以适当增加nginx.conf配置文件中FastCGI的timeout时间

#http代码段中增加fastcgi_connect_timeout 300;fastcgi_send_timeout 300;fastcgi_read_timeout 300;

2、header 头信息过大

3、FastCGI进程数不够用增大 php-fpm.conf 中的 max_children max_requests 值

4、各种超时

nginx 中的  fastcgi_connect_timeout 300; fastcgi_send_timeout 300 :fastcgi_read_timeout 300; keepalive_timeout ; php-fpm中的 request_terminate_timeoutphp.ini中的 max_execution_time

5、php-fpm.conf  max_requests  每个children最多处理多少个请求后便会被关闭 

在大量处理请求下,如果该值设置过小会导致children频繁的自杀和建立而浪费 大量时间,若所有的children差不多都在这个时候自杀,则重建前将没有children响应请求,于是出现502

 

转载地址:http://vkiux.baihongyu.com/

你可能感兴趣的文章
session与cookie的区别
查看>>
php如何解析json数据
查看>>
spring加载properties属性文件到内存
查看>>
我们应该怎样做运维?
查看>>
Apache Ant 实现自动化部署
查看>>
FIS 初涉
查看>>
spring jpa2 x instanceof Integer
查看>>
Eclipse下用 Gradle构建 Web Application
查看>>
开源中国改版了啊
查看>>
JAVA类的静态加载和动态加载以及NoClassDefFoundError和ClassNotFoundException
查看>>
php输出错误信息和改变文件模式
查看>>
Django源码笔记——中间件处理过程
查看>>
FIND_IN_SET mysql 关于字符中的判断
查看>>
Linux查看ip的命令详解
查看>>
微信企业号开发安全加密失败
查看>>
HashMap的工作原理
查看>>
使用Mahout搭建推荐系统之入门篇2-玩转你的数据1
查看>>
VirtualBox5.1.8文件夹共享
查看>>
iOS手势识别的简单应用
查看>>
JAVA中的String类
查看>>