本文介绍: 在安装好使用过程中出现502问题,一般是因为默认php–cgi进程是5个,可能因为phpcgi进程不够用而造成502,需要修改。如果您只有在部分尝试访问的网站中出现此问题,那很可能是一个问题,即这些网站之一,其设备故障或超载。到此这篇关于Nginx 502 bad gateway错误解决的九种方案及原因的文章就介绍到这了,希望对你有所帮助。在种情况下,只有您的ISP可以帮助您。在第二种情况下,你需要解决什么,那是阻止你进入互联网。多数是后端问题也就是PHP的问题, 简单的情况可以刷新(不是一般的刷新哦,
Nginx 502 Bad Gateway 错误的原因及解决方法
多数是后端问题也就是PHP的问题, 简单的情况可以刷新(不是一般的刷新哦,Ctrl + F5
强制刷新)解决。在php服务当中,有两个参数非常的重要:max_requestst
和max_children
,具体的原因必须要查看日志才可以弄明白!
1、检查PHP基础设置
修改/www/server/php/80/etc/php-fpm.conf request_terminate_timeout = 100
,把100
改成5
;
php执行超时,修改/usr/local/php/etc/php.ini 将max_execution_time
为300
;
2、FastCGI进程是否已经启动
3、FastCGI worker进程数是否不够
4、FastCGI执行时间过长
5、FastCGI Buffer不够
6、FastCGI 缓冲区设置过小
7、代理缓冲区设置过小(使用了nginx反向代理的情况)
8、默认php-cgi的进程数设置过少
9、其它原因
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。