网页出现502 bad gateway什么意思 怎么解决

2019-03-21

  有时候小编在打开一下网页的时候,会出现502 bad gateway,往往出现了502 bad gateway的时候,网页都会出现打不开的情况。如果是遇到很急的时候网页出现502 bad gateway这个的时候都会显得十分着急。那么遇到这种情况时应该怎么解决呢?而502 bad gateway又是什么意思呢?今天IDC服务商腾佑科技小编就为各位解答一下。

  一、网页出现502 bad gateway什么意思?

  502 Bad gateway的意思是指错误网关;无效网关;在互联网中表示一种网络错误。表现在WEB浏览器中给出的页面反馈。而这一般是由于网站服务器自身引起的,如果不是网站主或者管理员,无需理会,一般会自动恢复。而在百度官网则给出的解释是Web服务器作为网关或代理服务器时收到无效的响应,“bad gateway”百度翻译是错误的网关。其实简单理解就是运行网站的服务器暂时不响应了。

  二、那么网页遇到502 bad gateway应该怎么解决呢?

  首先我们要先了解一下产生502 bad gateway错误的一些原因,才能对症下药,找到好的解决方法。

  一般网页出现502 bad gateway这种情况时,往往都是网络连接超时才出现的问题。当我们向服务器发送请求时,由于服务器当前链接太多,导致服务器方面无法给于正常的响应,产生此类报错。如果是这种情况的话可尝试以下几种方法来解决。

  三、网页出现502 bad gateway错误解决办法如下:

  1、直接刷新

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

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

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

  当点击想要浏览的网页链接的时候,是会从服务器重新下载数据的。解决方法就是从服务器上刷新:快捷键 ctrl+F5,这样就是重新向服务器发送请求了。如果服务器能正常给予你响应你就可以看到页面了。

  2、如果你所做的事情不是很着急的话可以等待服务器自动恢复。

  3、如果以上方法都解决不了的话,这个时候你就要找网站技术来解决这个问题。

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

  netstat -anpo | grep "php-cgi" | wc -l

  如果实际使用的"FastCGI进程数"接近预设的"FastCGI进程数",那么,说明"FastCGI进程数"不够用,需要增大。

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

  网站打不开,出现错误代码“502 bad gateway”,一般都是php-cgi进程数不够用、php执行时间长、或者是php-cgi进程死掉。

  以上就是腾佑小编为各位整理的关于遇到网页出现502 bad gateway的理解,以及遇到502 bad gateway这种情况的解决方法。希望有需要的朋友们遇到这种情况的时候以上所介绍的几种解决方法能帮助到你。如果你有更好的解决方法也可以留言说一下。

上一篇:中小企业数据中心服务器租用
下一篇:网页出现Error establishing a database connection是什么意思 如何解决