狼人杀出现http 网站502 bad gatewayy登不进去怎么回事?而且一直进不去

地区:阿克苏
头衔:泥土工
浏览数:412
页面打开怎么老出现“502 Bad Gateway”想要下载东西都进不去?
页面打开怎么老出现“502 Bad Gateway”想要下载东西都进不去!哎!
地区:河北
等级:10 级
头衔:副总★
502 Bad Gateway目录
502错误的HTTP周期
固定502错误
固定502错误- CheckUpDown关于502 bad gateway报错的解决办法
502错误的HTTP周期
固定502错误
固定502错误- CheckUpDown 关于502 bad gateway报错的解决办法
展开 编辑本段产生原因
  服务器(不一定是Web服务器)是作为网关或代理,以满足客户的要求(如Web浏览器或我们的CheckUpDown机器人)来访问所请求的URL 。此服务器收到无效响应从上游服务器访问履行它的要求。   含义:这通常并不意味着上游服务器已关闭(无响应网关/代理) ,而是上游服务器和网关/代理不同意的协议交换数据。鉴于互联网协议是相当清楚的,它往往意味着一个或两个机器已不正确或不完全编程。
编辑本段502错误的HTTP周期
  任何客户端(如Web浏览器或我们的CheckUpDown机器人)经过下列循环时,与您的Web服务器沟通:   获取您的网站IP地址的IP名称(您的网站URL的领导’ http:// ‘ ) 。这查找(转换的知识产权名称, IP地址)所提供的域名服务器( DNSs ) 。   打开一个IP套接字连接到该IP地址。   写一个HTTP数据流通过该插座。   从您的响应的Web服务器收到一个HTTP数据流。此数据流包含状态码的值是由HTTP协议。解析此数据流的状态码和其他有用信息。   这个错误发生在最后一步时,上面的客户端收到一个HTTP状态码,它确认为502 ‘ 。
编辑本段固定502错误
  一般这个问题是由于不良的IP之间的沟通后端计算机,包括您可能尝试访问的在Web服务器上的网站。在分析这个问题,您应该完全清除浏览器缓存。   如果您上网时在您尝试访问的所有网站上都看这个问题,有两种可能   1 )你的ISP出了重大设备故障/过载   2 )有问题的内部互联网连接如您的防火墙无法正常运作。   在第一种情况下,只有您的ISP可以帮助您。在第二种情况下,就需您自己解决任何阻止您进入互联网的问题。 如果您只有在部分尝试访问的网站中出现此问题,那就很可能是一个问题,即这些网站之一,其设备故障或超载。联系网站的管理员。
编辑本段固定502错误- CheckUpDown
  在网络上使用代理和缓存增加。我们CheckUpDown机器将总是试图连接到的真正的计算机主机,实际上就是您访问的网站,但是我们并不能完全控制,我们的HTTP请求实际上结束了。如果只有一个环节的计算机处理我们的HTTP请求被打破,然后一个错误,如502可以很容易地发生。
关于502 bad gateway报错的解决办法
  通俗解释一下   1.什么是502 bad gateway 报错   简单来说 502 是报错类型代码 bad gateway 错误的网关   2.产生错误的原因   连接超时 我们向服务器器发送请求 由于服务器当前链接太多,导致服务器方面无法给于正常的响应,产生此类报错   3.解救的办法   最好的解决办法当然还是在服务器上做 对大家来说不太可能   那么我们有什么解救的方法呢?   说白了 很简单   就是——刷新(不是一般的刷新哦)   刷新的原理 :很多人可能不知道 刷新也是有两种的。   所谓刷新其实就是从服务器下载数据到本地的硬盘浏览器,   再从本地硬盘种读取数据到浏览器显示给我们看。   ①基本刷新:就是点击刷新或者使用F5快捷键   基本刷新只是从本地的硬盘重新拿取数据到浏览器,并不重新向服务器发出请求。   大部分用户很多时候都是这样刷新的,遇到502报错的就没有任何效果。   ②从服务器刷新: 如果你重新直接点击你想要浏览的网页链接,你会发现刚才还是显示502 bad getway的页面现在又可以正常浏览了!   明白道理了吧?当你点击你想要浏览的网页链接的时候,是会从服务器重新下载数据的。   解决方法就是从服务器上刷新:快捷键 ctrl+F5,这样就是重新向服务器发送请求了。   如果服务器能正常给予你响应你就可以看到页面了。
提问者对最佳答案的评价:
请填写消息,提交后将发送给用户
及时采纳答案不仅是对回答者的认可,同时也能避免问题过期后被
地区:河北
等级:8 级
头衔:项目经理★
系统太忙或者是你的网络不稳定(网速超慢)的原因,你过一会在进入网页或者是关闭网页再重新进入。
操作执行中...
无满意答案
  及时举报违规行为,共同维护良好环境
举报原因:
问题与专业无关
没有实用价值
问题描述不清晰
同IP自问自答,恶意刷分
完全复制他人答案
部分复制他人答案
无实际价值
同IP自问自答,恶意刷分
    
如果您认为这个答案有误,或者有更好的答案,请立即告诉我们!
如果您的“揪”错被采纳,可获得10分积分奖励!502 Bad Gateway产生原因和解决办法
发表于& 18:04:45&
查看: 4737&
服务器(不一定是Web服务器)是作为网关或代理,以满足客户的要求(如Web浏览器或我们的CheckUpDown机器人)来访问所请求的URL 。此服务器收到无效响应从上游服务器访问履行它的要求。
含义:这通常并不意味着上游服务器已关闭(无响应网关/代理) ,而是上游服务器和网关/代理不同意的协议交换数据。鉴于互联网协议是相当清楚的,它往往意味着一个或两个机器已不正确或不完全编程。
502错误的HTTP周期
任何客户端(如Web浏览器或我们的CheckUpDown机器人)经过下列循环时,与您的Web服务器沟通:
获取您的网站IP地址的IP名称(您的网站URL的领导’ / \' ) 。这查找(转换的知识产权名称, IP地址)所提供的域名服务器( DNSs ) 。
打开一个IP套接字连接到该IP地址。
写一个HTTP数据流通过该插座。
从您的响应的Web服务器收到一个HTTP数据流。此数据流包含状态码的值是由HTTP协议。解析此数据流的状态码和其他有用信息。
这个错误发生在最后一步时,上面的客户端收到一个HTTP状态码,它确认为502 \' 。
固定502错误
一般这个问题是由于不良的IP之间的沟通后端计算机,包括您可能尝试访问的在Web服务器上的网站。在分析这个问题,您应该完全清除浏览器缓存。
如果您上网时在您尝试访问的所有网站上都看这个问题,有两种可能
1 )你的ISP出了重大设备故障/过载
2 )有问题的内部互联网连接如您的防火墙无法正常运作。
在第一种情况下,只有您的ISP可以帮助您。在第二种情况下,就需您自己解决任何阻止您进入互联网的问题。 如果您只有在部分尝试访问的网站中出现此问题,那就很可能是一个问题,即这些网站之一,其设备故障或超载。联系网站的管理员。
固定502错误- CheckUpDown
在网络上使用代理和缓存增加。我们CheckUpDown机器将总是试图连接到的真正的计算机主机,实际上就是您访问的网站,但是我们并不能完全控制,我们的HTTP请求实际上结束了。如果只有一个环节的计算机处理我们的HTTP请求被打破,然后一个错误,如502可以很容易地发生。
关于502 bad getway报错的解决办法
通俗解释一下
1、什么是502 bad getway 报错
简单来说 502 是报错类型代码 bad getway 错误的网关
2、产生错误的原因
连接超时 我们向服务器器发送请求 由于服务器当前链接太多,导致服务器方面无法给于正常的响应,产生此类报错
3、解救的办法
最好的解决办法当然还是在服务器上做 对大家来说不太可能
那么我们有什么解救的方法呢?
说白了 很简单
就是——刷新(不是一般的刷新哦)
刷新的原理 :很多人可能不知道 刷新也是有两种的。
所谓刷新其实就是从服务器下载数据到本地的硬盘浏览器,
再从本地硬盘种读取数据到浏览器显示给我们看。
①基本刷新:就是点击刷新或者使用F5快捷键
基本刷新只是从本地的硬盘重新拿取数据到浏览器,并不重新向服务器发出请求。
大部分用户很多时候都是这样刷新的,遇到502报错的就没有任何效果。
②从服务器刷新: 如果你重新直接点击你想要浏览的网页链接,你会发现刚才还是显示502 bad getway的页面现在又可以正常浏览了!
明白道理了吧?当你点击你想要浏览的网页链接的时候,是会从服务器重新下载数据的。
解决方法就是从服务器上刷新:快捷键 ctrl+F5,这样就是重新向服务器发送请求了。
如果服务器能正常给予你响应你就可以看到页面了。
width:100%">
大神就是大神,这么经典!
width:100%">
楼主是我最崇拜的人!
width:100%">
感谢楼主的推荐!
width:100%">
楼主给脑残下了定义!
width:100%">
顶顶更健康!
width:100%">
顶顶更健康!
width:100%">
你觉得该怎么做呢?
width:100%">
勤奋灌水,天天向上!
width:100%">
楼上的刚出院吧?
width:100%">
积极参互助,解决数超过20
积极宣传本站,为本站带来更多的用户访问量
社区QQ达人
使用QQ帐号登录论坛的用户
注册账号后积极发帖的会员
社交达人,好友数达20人
本站管理团队
Powered by
) Theme by
进入手机版当前位置:
相关软件推荐
win7网页出现502 Bad Gateway解决方法
来源:下载之家
作者:Jyogetu
小伙伴有遇到过网页出现502 Bad Gateway的情况吗?如果遇到过的话,那就来看看小编分享的解决方法吧。
& & && 有网友反映,在win7系统下,出现了502 Bad
Gateway的情况,想知道遇到这个问题该怎么解决吗?想知道的话就来看看小编分享的解决方法吧。以下是win7网页出现502 Bad
Gateway解决方法。
  一般的我们打开网页时出现502 Bad Gateway,说明服务器没有相应,也就是我们的WEB服务器没有接到有效的信息导致的。
  步骤一、关闭代理
  1、首先可能是我们浏览器使用了代理,我们打开桌面的浏览器找到右上角的工具打开,在下拉菜单中找到代理服务器选项。
  2、然后在弹出的代理服务器选项中,选择不使用代理的选项在前面打勾,然后重启浏览器即可。
  步骤二、关闭不必要的程序
  1、出现这种情况的可能是被一些程序拦截导致的,我们右键点击电脑下方任务栏的空白区域。
  2、然后在下拉菜单中找到任务管理器,点击进入任务管理器界面。
  3、然后在任务管理器中找到应用程序选项,把一些不必要的程序结束进程,然后在重启浏览器打开网址就行了。
  步骤三、DNS修改
  1、右键点击电脑桌面的网络图标选择属性,然后在属性界面打开网络适配器。
  2、然后找到我们使用的网络右键属性,选择Internet协议,在IP地址设置栏里选择手动设置DNS,输入一些公共的可以使用的DNS再次打开浏览器试试。
下载之家是国内最值得信赖的官方软件下载资源提供商,提供安全无毒的绿色软件下载、手机软件下载、游戏下载等。高速安全的软件下载尽在下载之家!
Copyright &
下载之家 (). All Rights Reserved.502 bad gateway是什么意思 502 bad gateway错误解决方法
投稿:mdxy-dxy
字体:[ ] 类型:转载 时间:
简单来说 502 是报错类型代码 bad getway 错误的网关,连接超时 我们向服务器器发送请求 由于服务器当前链接太多,导致服务器方面无法给于正常的响应,产生此类报错
您可以尝试清除浏览器缓存 访问一下你的FTP看是否可以登陆
成功解决502 Bad Gateway错误
今天登陆博客,显示502 bad gateway,NGINX最烦人的地方就是经常会出现这个错误,由于我并不打算在技术上花费过多的时间,所以一般是遇到了相关问题,通过搜索引擎解决后即可,不会去深究。废话不多说,说说我的坎坷经历。
首先,我重启了服务器,可是重启了好几次,都无效,然后去Google搜索了下502 bad gateway,出来了很多的网页,筛选后进入http://lnmp.org/faq/lnmp-Nginx-502-Bad-Gateway.html,作者归纳很详细,基本上照着做就是了,问题是,我的完全对不上,因为里面列出的路径或者php-fpm和php-cgi 根本不存在,这个就难倒我了。所以我忽然想到与其盲目的找原因,不如再重启下web服务器。结果出来了
Google后就有朋友给出
httpd: Syntax error on line 54 of /usr/local/apache/conf/httpd.conf: module rewrite_module is built-in and can't be loaded
表示模块是内建的,不用再调入,注释掉
#LoadModule rewrite_module modules/mod_rewrite.so
以下是补充:
然后,照着注释掉后,重启web 服务器,果然OK,来来回回,前前后后搞了不少时间,主要还是一个思路问题吧。先找出问题在哪,再找出解决问题的方法才行。这里主要用于做记录,留着以后备用。产生原因
  服务器(不一定是Web服务器)是作为网关或代理,以满足客户的要求(如Web浏览器或我们的CheckUpDown机器人)来访问所请求的URL 。此服务器收到无效响应从上游服务器访问履行它的要求。
  固定502错误
  一般这个问题是由于不良的IP之间的沟通后端计算机,包括您可能尝试访问的在Web服务器上的网站。在分析这个问题,您应该清除浏览器缓存完全。
  如果您上网时在您尝试访问的所有网站上都看这个问题,有两种可能
  1 )你的ISP了重大设备故障/过载或
  2 )有问题的内部互联网连接如您的防火墙无法正常运作。
  在第一种情况下,只有您的ISP可以帮助您。在第二种情况下,你需要解决什么,那就是阻止你进入互联网。
  如果您只有在部分尝试访问的网站中出现此问题,那就很可能是一个问题,即这些网站之一,其设备故障或超载。联系网站的管理员。
&关于502 bad getway报错的解决办法 通俗解释一下&
&1.什么是502 bad getway 报错&
& 简单来说 502 是报错类型代码 bad getway 错误的网关&
&2.产生错误的原因&&
& 连接超时 我们向服务器器发送请求 由于服务器当前链接太多,导致服务器方面无法给于正常的响应,产生此类报错&
&3.解救的办法&
& 最好的解决办法当然还是在服务器上做 对大家来说不太可能&
& 那么我们有什么解救的方法呢?&
& 说白了 很简单&
& 就是——刷新(不是一般的刷新哦)&
&刷新的原理 :很多人可能不知道 刷新也是有两种的。&
& 所谓刷新其实就是从服务器下载数据到本地的硬盘浏览器,&
& 再从本地硬盘种读取数据到浏览器显示给我们看。&
&①基本刷新:就是点击刷新或者使用F5快捷键&
& 基本刷新只是从本地的硬盘重新拿取数据到浏览器,并不重新向服务器发出请求。&
& 大部分用户很多时候都是这样刷新的,遇到502报错的就没有任何效果。&
&②从服务器刷新: 如果你重新直接点击你想要浏览的网页链接,你会发现刚才还是显示502 bad getway的页面现在又可以正常浏览了!&
& 明白道理了吧?当你点击你想要浏览的网页链接的时候,是会从服务器重新下载数据的。&
&解决方法就是从服务器上刷新:快捷键 ctrl+F5,这样就是重新向服务器发送请求了。&
& 如果服务器能正常给予你响应你就可以看到页面了。&
深入分析Nginx 502 Bad Gateway和Nginx 504 Gateway Time-out及其解决
  Nginx 502 Bad Gateway的含义是请求的PHP-CGI已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致PHP-CGI进程终止。
   Nginx 504 Gateway Time-out的含义是所请求的网关没有请求到,简单来说就是没有请求到可以执行的PHP-CGI。
  解决这两个问题其实是需要综合思考的,一般来说Nginx 502 Bad Gateway和php-fpm.conf的设置有关,而Nginx 504 Gateway Time-out则是与nginx.conf的设置有关。
   而正确的设置需要考虑服务器自身的性能和访客的数量等多重因素。
   以我目前的服务器为例子CPU是奔四1.5G的,内存1GB,CENTOS的系统,访客大概是50人左右同时在线。
   但是在线的人大都需要请求PHP-CGI进行大量的信息处理,因此我将nginx.conf设置为:
   fastcgi_connect_timeout 300s;
   fastcgi_send_timeout 300s;
   fastcgi_read_timeout 300s;
   fastcgi_buffer_size 128k;
   fastcgi_buffers 8 128k;#8 128
   fastcgi_busy_buffers_size 256k;
   fastcgi_temp_file_write_size 256k;
   fastcgi_intercept_
   这里最主要的设置是前三条,即
   fastcgi_connect_timeout 300s;
   fastcgi_send_timeout 300s;
   fastcgi_read_timeout 300s;
   这里规定了PHP-CGI的连接、发送和读取的时间,300秒足够用了,因此我的服务器很少出现504 Gateway Time-out这个错误。最关键的是php-fpm.conf的设置,这个会直接导致502 Bad Gateway和504 Gateway Time-out。
   下面我们来仔细分析一下php-fpm.conf几个重要的参数:
   php-fpm.conf有两个至关重要的参数,一个是"max_children",另一个是"request_terminate_timeout"
   我的两个设置的值一个是"40 ,一个是"900 ,但是这个值不是通用的,而是需要自己计算的。
&计算的方式如下:
   如果你的服务器性能足够好,且宽带资源足够充足,PHP脚本没有系循环或BUG的话你可以直接将"request_terminate_timeout"设置成0s。0s的含义是让PHP-CGI一直执行下去而没有时间限制。而如果你做不到这一点,也就是说你的PHP-CGI可能出现某个BUG,或者你的宽带不够充足或者其他的原因导致你的PHP-CGI能够假死那么就建议你给"request_terminate_timeout"赋一个值,这个值可以根据你服务器的性能进行设定。一般来说性能越好你可以设置越高,20分钟-30分钟都可以。由于我的服务器PHP脚本需要长时间运行,有的可能会超过10分钟因此我设置了900秒,这样不会导致PHP-CGI死掉而出现502 Bad gateway这个错误。
  而"max_children"这个值又是怎么计算出来的呢?这个值原则上是越大越好,php-cgi的进程多了就会处理的很快,排队的请求就会很少。设置"max_children"也需要根据服务器的性能进行设定,一般来说一台服务器正常情况下每一个php-cgi所耗费的内存在20M左右,因此我的"max_children"我设置成40个,20M*40=800M也就是说在峰值的时候所有PHP-CGI所耗内存在800M以内,低于我的有效内存1Gb。而如果我的"max_children"设置的较小,比如5-10个,那么php-cgi就会"很累",处理速度也很慢,等待的时间也较长。如果长时间没有得到处理的请求就会出现504 Gateway Time-out这个错误,而正在处理的很累的那几个php-cgi如果遇到了问题就会出现502 Bad gateway这个错误。
Nginx 502 bad gateway错误解决方法
使用Nginx作为Web服务器的时候,你或多或少都会遇到Nginx 502 bad gateway的错误,造成这种错误的原因有很多。下面我们来一一解析。&
一、查看php-cgi是否在运行&
有时候由于网站流量过大或者其它原因,导致php-cgi直接down掉,所以我们得看php-cgi是否在运行。执行如下命令:
ps -A | grep php5-cgi&
如果没有运行,手动启动
/etc/init.d/php_cgi start&
如果你发现php-cgi不明原因有时候down掉,可以使用下面的脚本临时解决这个问题,添加到cronjob。
if ps aux | grep ‘php5-cgi' | grep -v grep& & /dev/ then&&&&&&&&& echo "PHP-cgi is runnning !"&&&&& else&&&&&&&&& echo "PHP-cgi is down. Starting over…"&&&&&&&&& /etc/init.d/php-fcgi start& fi 二、fastcgi进程数不够用、php执行时间长的原因&
  fastcgi进程数可以修改php-fpm.conf中的max_children的数值,高峰时php-cgi耗掉的最大内存为20M,请根据自己的内存情况计算了。
   限制php执行时间可以在php-fpm.conf中的request_terminate_timeout设置,这是为了防止php程序的bug导致php-cgi假死。
三、FastCGI执行时间过长&
根据实际情况调高以下参数值
fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300;&
除了上面列出的三种情况,当然还会有其它原因,但上面三种情况是最常见的
  最近几天发现网通线路的服务器出现流量不稳定的情况,具体的表现是,流量时而高,时而低,在流量低的时候发现系统的负载很小,几乎为0,但是过一会,负载又高上去,流量也上去,很是奇怪,查找了2天没有找到原因,后来看到一边文章,介绍了解决nginx出现502的错误现象,按照这个方法进行尝试,最终还是找到了问题的原因。
  解决步骤如下:
  1、查看当前的PHP FastCGI进程数是否够用
  netstat -anpo | grep "php-cgi" | wc -l
  如果实际使用的"FastCGI进程数"接近预设的"FastCGI进程数",那么,说明"FastCGI进程数"不够用,需要增大。
  2、部分PHP程序的执行时间超过了Nginx的等待时间,可以适当增加nginx.conf配置文件中FastCGI的timeout时间,例如:
  在做第一步的时候,系统当前的PHP FastCGI进程数明显超过了预设值的64这个数值,在电信的服务器上查看当前的PHP FastCGI进程数没有高于64这个数值,而且网通线路的活动连接明显高于电信的活动连接,准备到晚上的时候看看情况,结果到晚上22:30的时候,查看系统当前的PHP FastCGI进程数明显小于64预设值,当前的活动连接也比原来低很多,由此可以说明出现nginx不稳定的情况是由于服务器访问负载过大引起的,就是加上第二步的错误也不顶作用。
  总结,php-cgi进程数不够用、php执行时间长、或者是php-cgi进程死掉,都会出现502错误
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具

我要回帖

更多关于 badgateway是什么意思 的文章

 

随机推荐