网上查了查资料,这里记录一下。

在当今时代,每个人都使用互联网。 通常,在使用 Internet 和访问网页时,计算机和网站之间可能会出现连接问题。 这些连接问题会产生某些错误代码,称为HTTP状态代码。 这些代码根据类型分为 1xx、2xx、3xx、4xx 和 5xx。 由于不同的原因,所有 5xx 状态码都是从服务器端收到的。

了解如何修复 Google Chrome 中的 err_connection_reset、err_internet_disconnected、err_network_changed 和 err_connection_closed 错误。

一、什么是502badgateway?

通俗的来讲,502badgateway代表您所访问的网站出了问题,因为502BadGateway服务器作为网关或者代理时,是为了完成访问下一个服务器,但该服务器返回了非法的应答。也许是暂时的,也许是的。建议大家稍等一下再从新访问试试。

二、502badgateway产生原因?

502 bad gateway就是服务器返回的5xx HTTP状态码的例子之一。 此错误意味着其中一台服务器收到了另一台服务器的无效响应。 这些服务器通过它们的“DNS”进行连接,DNS 本质上是用于 Internet 上不同连接的在线电话簿。

哪里会出现这个错误?

“502 Bad Gateway”错误与其他连接错误非常相似,可能发生在任何设备、任何浏览器或任何连接到互联网的应用程序上。 请记住,“504 网关超时”和“503 服务不可用”错误与“502 错误网关”错误不同。 虽然所有 5xx 错误都是由于服务器端的问题而返回的。

错误是否与您的连接结束有关?

“502 Bad Gateway”错误不一定与您的连接结束有关。 这些错误很可能是由在线服务器引起的,而不是您的。 有时,错误是一个小错误,实际上可能没有错误,浏览器只是认为有错误。 但是,说到这里,有几种方法可以检查这一点。

502badgateway产生的大多数原因都是由于连接超时,我们向服务器发送请求,由于服务器当前的链接数太多,导致服务器无法给于正常的响应,才会产生502badgateway报错。

三、502错误产生原因?

502错误可能会伪装成各种其他错误消息,例如502代理错误,HTTP 502、502错误网关NGINX等。 无论如何,在您对可能导致该错误的原因失去理智之前,这里有一些最常见的原因。

  1. 原始服务器无法正常工作– 简而言之,您的服务器可能无法正常工作。 您问题的根源可能是连通性问题,服务器停机,过载,流量过多等。
  2. 域名/CDN问题– 当域无法正确确定IP地址时,会出现此问题。 错误的DNS记录设置为域托管级别可能是此问题的原因。 另外,对DNS所做的更改可能没有足够的时间在全球范围内传播,因此会发生错误。 这可能是由于TTL(生存时间)因素较慢所致。
  3. 请求被防火墙阻止– 好的,旧的防火墙及其安全性值得关注。 如果对问题有疑问,请检查防火墙。 实际上,在大多数情况下,502错误的根源是防火墙。 它可以阻止服务之间的请求,尤其是在具有安全插件。 更重要的是,它还可以充当DDoS保护的角色。
  4. 服务器故障– 您的服务器踢了水桶。 发生这种情况有多种原因。 例如,服务器由于维护而处于脱机状态,服务器崩溃或服务器内容违反了提供者的条款和条件。
  5. 浏览器错误– 信不信由你,我们502背后的原因通常是浏览器扩展。 当具有AdBlock扩展程序来保护用户免受烦人的广告和弹出窗口时,尤其如此。 另一个原因可能只是使用的浏览器版本过旧。

如果您只有在部分尝试访问的网站中出现此问题,那很可能是一个问题,即这些网站之一,其设备故障或超载。联系你网站的管理员。

四、502badgateway解救方法?

1、刷新

说白了很简单是——刷新(不是一般的刷新哦)

这里所讲的刷新主要是指从服务器下载数据到本地的硬盘浏览器,再从本地硬盘中读取数据到浏览器显示给我们看。通常有两种刷新模式:

①基本刷新:是点击刷新或者使用F5快捷键

基本刷新只是从本地的硬盘重新拿取数据到浏览器,并不重新向服务器发出请求。大部分用户很多时候都是这样刷新的,遇到502报错的没有任何效果。

另一种选择是开始一个新的浏览器会话,关闭所有打开的浏览器窗口,然后打开一个新的会话。 之后,尝试再次打开网页。

我们收到的502错误很可能是由于我们计算机中的问题引起的,该问题是在浏览器会话期间的某个时间发生的。 重新启动浏览器程序即可解决该问题。 因此尝试尝试永远没有伤害!

②从服务器刷新:如果你重新直接点击你想要浏览的网页链接,你会发现刚刚还显示的"502badgateway"错误信息页面,重新点击链接后又可以正常浏览。

解决方法:是从服务器上刷新:快捷键ctrl+F5,这样是重新向服务器发送请求了,如果服务器能正常给予你响应你可以看到页面了。

2、清空浏览器缓存

通常,当出现浏览错误时,缓存变得杂乱无章,并且由于其他服务器地址的可能堆积而开始导致处理新服务器地址的问题。

清除浏览器的缓存也可以解决502 Bad Gateway错误。 浏览器存储的文件过时或损坏可能是导致该文件的原因。 因此,让我们删除那些缓存的文件,然后重试该页面。 如果这是原因,将解决此问题。

**从浏览器中删除Cookie。**出于与上述缓存文件类似的原因,删除存储的Cookie可能会纠正502错误。如果您不希望删除所有Cookie,则可以先尝试仅删除与收到502错误的网站相关的Cookie。是要消除所有这些,但是首先我们可以测试明确适用的那些。

3、安全或故障安全模式

有时,您浏览器上安装的插件和扩展程序可能会与从服务器收到的响应发生冲突。 禁用它们并检查站点是否可以正常打开是一个好主意。 最简单的方法是以私密或隐身模式打开浏览器。

隐身模式会禁用所有扩展程序,如果问题与您的扩展程序有关,将有助于缩小问题的范围。

**以安全模式启动浏览器。**以安全模式运行浏览器意味着要使用默认设置运行浏览器,而没有插件或扩展程序(包括工具栏)。

如果在安全模式下运行浏览器时,不再出现502 Bad Gateway错误,则说明问题的原因是某些浏览器扩展或配置。将浏览器设置恢复为默认设置。 然后有选择地启用/禁用浏览器扩展,以找到根本原因并永久解决问题。

浏览器的安全模式与Windows中的安全模式类似,但是并不相同。 您无需在安全模式下启动Windows即可在其“安全模式”下运行任何浏览器。

4、切换浏览器

尝试使用其他浏览器。流行的浏览器包括Firefox,Chrome,Safari,Internet Explorer等。 如果备用浏览器没有产生502 Bad Gateway错误,您现在知道原来的浏览器是问题的根源。 假设您已按照上面的故障排除建议进行操作,那么现在该是重新安装浏览器并查看是否能够解决问题的时候了。

5、重新启动电脑

**重新启动计算机。**您的计算机及其连接网络的方式出现一些暂时性问题,可能会导致502错误,尤其是在多个网站上看到此错误时。 在这些情况下,重新启动会有所帮助。

重新启动网络设备。 调制解调器,路由器,交换机或其他网络设备出现问题可能导致502 Bad Gateway或其他502错误,这些设备的简单重启可以为我们提供帮助。

关闭这些设备的顺序并不是特别重要,但是请确保再次打开它们。

6、DNS缓存问题

这种情况主要是你在没有用vpn的情况下,访问了国外一些被国家防火墙屏蔽的网站如YouTube,facebook之类。

解决办法:这种情况通常在几分钟之内可以访问了。也可以尝试在cmd窗口运行ipconfig/flushdns来刷新DNS缓存

  • 开始菜单并搜索CMD。
  • ipconfig /flushdns

7、DNS配置,dns被劫持

解决办法:更换DNS,推荐114.114.114.114,还有阿里的公共DNS如:223.5.5.5、223.6.6.6

在路由器或计算机或设备上更改DNS服务器。 一些错误的网关错误是由DNS服务器的临时问题引起的。

除非您以前进行过更改,否则此时配置的DNS服务器可能是ISP自动分配的。 幸运的是,还有其他几种DNS服务器可供您选择。 您可以查询Internet上可用的公共和免费DNS服务器的不同列表。

像中国这样的国家,互联网受到审查。 502网关错误更容易发生,因为 DNS 服务器。 本地 DNS 服务器将需要很长时间才能解析全球站点地址。 在这种情况下,请尝试使用 Google 公共 DNS 而不是来自 ISP 的默认 DNS

1、现在滚动到互联网协议第 4 版部分并单击特性

2、然后选择使用以下 DNS 服务器地址选项。

3、输入8.8.8.8在首选 DNS 地址下,以及8.8.4.4在备用 DNS 地址下。

4、最后,打行保存更改并尝试访问该站点。

8、特殊情况

如果您已安装MS Forefront TMG SP1,并且收到消息错误代码:502代理错误。 网络登录失败。 (1790)或访问网页时出现类似消息。 下载Microsoft Forefront威胁管理网关(TMG)2010 Service Pack 1的更新1。

当然,这不是代理502错误消息的通用解决方案,仅适用于此特定情况。 Forefront TMG 2010是企业软件包,您将知道是否已安装。

9、尝试联系

假设您已经尝试了所有方法,那么直接联系该网站也可能是一个好主意。 很有可能,假设他们有错,网站管理员已经在努力解决502 Bad Gateway错误的原因,但可以随时报告。

有关其他信息,请参见网站的联系信息页面。 大多数网站都有用于帮助其服务的社交媒体帐户。 有些甚至通过电话和电子邮件建立联系。

此外,如果您怀疑每个人的网站都被关闭,尤其是受欢迎的网站,那么查看Twitter谈论降价通常非常有帮助。 最好的方法是在Twitter上搜索#websitedown,例如#cnndown或#instagramdown。

另一方面,请与您的Internet服务提供商联系。 如果您的浏览器,计算机和网络正在工作,并且网站报告该页面或站点正在为他们工作,则502 Bad Gateway问题可能是由提供商的网络问题引起的。

如果是这样,请稍后再试。 目前,问题的解决不再在您手中。 无论哪种方式,您都不是唯一看到502错误的人,并且必须等到为您解决问题为止。

五、Nginx502badgateway错误

①查看php-cgi是否在运行

有时候由于网站流量过大或者其它原因,导致php-cgi直接down掉,所以我们得看php-cgi是否在运行。执行以下命令:
ps-A|grepphp5-cgi
若没有运行,我们可以手动启动
/etc/init.d/php_cgistart
如果你发现php-cgi不明原因有时候down掉,可以使用下面的脚本临时解决这个问题,添加到cronjob。
ifpsaux|grep‘php5-cgi’|grep-vgrep>/dev/null;thenecho"PHP-cgiisrunnning!“elseecho"PHP-cgiisdown.Startingover…”/etc/init.d/php-fcgistartfi

②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_timeout300;fastcgi_send_timeout300;fastcgi_read_timeout300;

六、解决nginx出现502的错误

①查看当前的PHPFastCGI进程数是否够用

netstat-anpo|grep"php-cgi"|wc-l
如果实际使用的"FastCGI进程数"接近预设的"FastCGI进程数",那么,说明"FastCGI进程数"不够用,需要增大。

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

例如,系统当前的PHPFastCGI进程数明显超过了预设值的64这个数值,在电信的服务器上查看当前的PHPFastCGI进程数没有高于64这个数值,而且网通线路的活动连接明显高于电信的活动连接,由此可以说明出现nginx不稳定的情况是由于服务器访问负载过大引起的。

总结:php-cgi进程数不够用、php执行时间长、或者是php-cgi进程死掉,都会出现502错误。

参考:

502 bad gateway是什么意思?怎么解决?-景安网络

什么是502 Bad Gateway错误以及如何解决(轻松修复指南)502错误的网关是什么意思? 如何解决? - 讲解 - 2022

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦

502 bad gateway原因、解决方法相关推荐

  1. php7 502 bad gateway,502 bad gateway怎么解决

    502 Bad Gateway错误是HTTP状态代码,表示Internet上的一台服务器收到来自另一台服务器的无效响应. 在前面的文章中,已经给大家详细介绍了502 bad gateway是什么意思以 ...

  2. 一加5应用未安装怎么解决_一加手机x安装不了软件下载是什么原因解决方法

    一加手机X作为近期提出的一款手机,主要以小屏幕的机型为主,做工精致,轻便快捷,一出场就受到很多网友们的喜爱.那么一加手机x安装不了软件下载是什么原因?怎么解决?下面小编就为大家详细介绍一下,一起来看看 ...

  3. 台式计算机无法启动不了,台式机和笔记本电脑主机启动不了常见原因解决方法...

    电脑最常见的问题恐怕就是电脑主机启动不了的问题了,而面对这种问题我们能做的又是什么呢,当然是想办法找到原因并解决它.以下是自己在日常处理电脑问题故障中积累的一些经验希望可以帮助到大家. 1.主板内存的 ...

  4. 网站出现 502 Bad Gateway 怎么解决?

    为什么80%的码农都做不了架构师?>>>    打开某网站出现一个问题如下图(这里就不说是哪个网站了),那么下面就针对这个问题分享下解决思路. 1.什么是 502 badgatewa ...

  5. 502 Bad Gateway 怎么解决?

    1.什么是502 badgateway 报错 简单来说 502 是报错类型代码,bad gateway 错误的网关. 2.产生错误的原因 连接超时 具体原因: (1)请求端向服务器发送请求 由于服务器 ...

  6. 502 bad gateway是什么意思?502 bad gateway怎么解决!

    您可以尝试清除浏览器缓存 访问一下你的FTP看是否可以登陆 产生原因 服务器(不一定是Web服务器)是作为网关或代理,以满足客户的要求(如Web浏览器或我们的CheckUpDown机器人)来访问所请求 ...

  7. lnmp 升级php后 502 bad gateway,LNMP出现502 bad gateway的解决

    问题:最近的抢购有点火,到点抢购的时候网站就会出现502 bad gateway错误 顶不住消费者的压力. LNMP 架构 伤..... 之前php-fpm配置: 单个php-fpm实例,使用sock ...

  8. nginx的502错误及常见解决方法汇总

    nginx以其高性能以及对物理计算资源的高密度利用,展示了较apache更为优越的性能,目前很多企业都 更加倾向于使用nginx架构的web服务,但是我们在安装配置与配置的过程中经常会遇到502的错误 ...

  9. 鱼池显示服务器错误502,502+bad+gateway怎么解决

    满意答案 tiangu928 推荐于 2016.02.07 采纳率:52%    等级:8 已帮助:760人 目前lnmp一键安装包比较多的问题就是502 Bad Gateway,大部分情况下原因是在 ...

  10. Android studio 中的AVD manger启动失败原因解决方法

    初次运行Android virtural 时,新建好设备后启动 方法一 出现错误提示如下: 可能原因: 根目录里面有多个AVD文件夹 一般在C盘/用户/.android/avd 此时在其他盘中查找AV ...

最新文章

  1. VS2019 配色_NBA球员上脚:基德穿AJ13湖人配色,莫兰特的保罗乔治4代!
  2. 四十三、深入Java中的数组流,数据流和对象流操作
  3. Linux内核中读写文件数据的方法
  4. 为什么选择学习Java编程
  5. 循环首次适应算法_面向6G的极化编码链路自适应技术
  6. python控制流代码怎么用_Python学习笔记控制流的元素
  7. .NET Core开发实战(第22课:异常处理中间件:区分真异常与逻辑异常)--学习笔记(上)...
  8. ECMAScript 6 开篇准备
  9. html把切片变成div,关联网页自动切片生成Div+Css软件
  10. 程序员面试金典——18.7最长合成字符串
  11. 域用户登陆显示计算机图标,PC用户或域用户登陆后任务栏无显示桌面的小图标...
  12. 快递 code与快递名称
  13. 蒲公英——APP内测分发平台
  14. Linux下清理日志及自动清理
  15. Matlab求解李雅普诺夫(Lyapunov)方程
  16. 计算机网络实验四:配置网络路由
  17. Wannafly挑战赛11 A B D【规律+逆元+字符串hash】
  18. Cisco AnyConnect Secure Mobility Client 4.10.05111 (macOS, Linux, Windows)
  19. (转)PMBOK/CMM/CMMI/OPM3
  20. 特征工程(七):图像特征提取和深度学习

热门文章

  1. 使用Java程序接口备份数据库的思路与实现
  2. ip地址为61.179.150.39/28,问其子网号为多少,广播号为多少,可用ip地址范围是多少
  3. [BZOJ3772]精神污染(dfs序+主席树)
  4. APP运营中地推应该怎么做
  5. 戴尔台式计算机没声音,戴尔电脑没声音怎么回事?四个方法轻松解决
  6. 【渝粤教育】电大中专药物化学基础 (2)_1作业 题库
  7. discuz!3.3自带微信插件实现微信端自定义菜单
  8. Win10系统精简优化工具 NTLite v1.5.0 企业版
  9. springboot之整合slf4j
  10. php+date+timezoe,ffmpeg.php