![](/sites/default/files/ueditor/1/upload/catcher/20180329/1522309728302367.jpg)
产生错误的原因
连接超时 我们向服务器器发送请求 由于服务器当前链接太多,导致服务器方面无法给于正常的响应,产生此类报错。
502 bad gateway怎么解决
普通访客
一般情况下稍候访问或者按下快捷键 ctrl+F5强制刷新一下,这样是重新向服务器发送请求了。再或者清理一下电脑的缓冲文件.(如果一直都是这样,我们只能等管理员来解决)
管理员
1.查看当前的PHP FastCGI进程数是否够用
netstat -anpo | grep "php-cgi" | wc -l
如果实际使用的"FastCGI进程数"接近预设的"FastCGI进程数",那么,说明"FastCGI进程数"不够用,需要增大。
2.部分PHP程序的执行时间超过了Nginx的等待时间,可以适当增加nginx.conf配置文件中FastCGI的timeout时间。
.....
http
{
......
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
......
}
...... php.ini中memory_limit设低了会出错,修改了php.ini的memory_limit为64M,重启nginx,发现好了,原来是PHP的内存不足了。
参考资料:502 bad gateway什么意思,502 bad gateway怎么解决