打开网页显示502 Bad Gateway 是什么意思,怎么弄呢?
您好,打开网页显示502 Bad Gateway就是Web 服务器作为网关或代理服务器时收到无效的响应。意味着上游服务器已关闭(无响应网关/代理) ,或是上游服务器和网关/代理不同意的协议交换数据。解决办法如下:
1、打开桌面的浏览器找到右上角的工具打开,在下拉菜单中找到代理服务器选项
2、在弹出的代理服务器选项中,选择不使用代理的选项在前面打勾,然后重启浏览器
3、或者右键点击电脑下方任务栏的空白区域。
4、在下拉菜单中找到任务管理器,点击进入任务管理器界面。
5、在任务管理器中找到应用程序选项,把一些不必要的程序结束进程,然后再重启浏览器打开网址即可。
网站502是怎么回事,该怎样解决
什么原因导致502错误?
1:php-cgi进程数不够用 (我就是采用此方法解决的)
vim php-fpm.conf
修改其中的2个参数
(1)在安装好使用过程中出现502问题,一般是因为默认php-cgi进程是5个,可能因为phpcgi进程不够用而造成502,需要修改/usr/local/php/etc/php-fpm.conf 将其中的max_children值适当增加
这个数值是不确定的 需要我们自己算的,这个值原则上是越大越好,php-cgi的进程多了就会处理的很快,排队的请求就会很少,减小出现502错误的机率。
一般来说,一台服务器的正常情况下每一个php-cgi要耗费的内存为20M左右。如果我就将此值设为80,那么也就是说大概要耗费服务器1600M内存。
查看一下当前系统中有多少个php-cgi进程在运行
netstat -anpo | grep php-cgi | wc -l
如果这个值接近你的在配置文件里面设置的值,说明需要增加
注:这要根据机器的实际情况而定,每个机器的硬件设施和环境不一样
参数为:value name=”max_children”80/value
(2)另外一个参数就是php-cgi脚本的执行时间
value name=”request_terminate_timeout”0s/value这里写0s的意思是让php-cgi一直执行下去,没有时间限制。
注意:如果你做不到这一点,也就 是说你的PHP-CGI可能出现某个BUG,或者你的宽带不够充足或者其他的原因导致你的PHP-CGI假死那么就建议你给 request_terminate_timeout赋一个值,这个值可以根据服务器的性能进行设定。一般来说性能越好你可以设置越高,20分钟-30分 钟都可以。
修改完这两个参数,重启一下php-cgi,看是否还出现502错误
2: php执行时间长
php执行超时,修改/usr/local/php/etc/php.ini 将max_execution_time 改为300
重启一下php-cgi,看是否还出现502错误
3: php-cgi进程死掉
杀死其进程,重启php-cgi
[img]
打开网站有时出现502 Bad Gateway,怎么解决?
打开网站有时出现502 Bad Gateway可以这样解决:
1、502 Bad Gateway错误的原因是网站到客户端的链路网关路由异常。
2、要解决502 Bad Gateway错误服务端服务器问题,要先找到nginx配置的路径。然后找到nginx所在的error日志文件来查看具体原因。
3、如果是客户端浏览器配置的问题,以360浏览器为例,出现502 Bad Gateway可能是设置了代 代理导致的。
4、找到360浏览器右上角的设置,看看代理配置是不是勾选了。
5、取消浏览器代理之后,刷新一下就可以访问了。
6、如果是edge浏览器配置的问题,先找到edge浏览器,然后找到右上角选项,点击更多连接设置。
7、然后点击代理连接设置,打开IE的服务器代理就可以了。
8、如果是IE浏览器的配置问题,打开IE浏览器,找到工具栏中的internet 选项,点击internet选项进入配置页面。
9、然后点击连接,找到局域网连接设置,然后关闭代理设置。
这就是打开网站有时出现502 Bad Gateway的解决步骤。
网站出现502错误,我要怎么解决?
你好,我们只需进行浏览器的设置,然后重启浏览器即可。
理由和具体措施:
1.我们打开网页时出现502 bad gateway,说明服务器没有相应,也就是我们的web服务器没有接到有效的信息导致的。
2.我们浏览器使用了代理,我们打开桌面的浏览器找到右上角的工具打开,在下拉菜单中找到代理服务器选项。
3.在弹出的代理服务器选项中,选择不使用代理的选项在前面打勾,然后重启浏览器即可。
本文转载自互联网,如有侵权,联系删除