502 Bad Gateway

     502 Bad Gateway”这个问题是不是经常遇到呢,尤其是在评博客的高峰期,经常会弹出此页!那这到底是一个什么样的错误呢?让我们带着疑问来探索一下吧!

502 Bad Gateway_第1张图片

一、是什么?

        502 BadGateway是一种报错提示,这一错误并不意味着上游服务器已关闭(无响应网关/代理),而是上游服务器和网关/代理不同意的协议交换数据。鉴于互联网协议是相当清楚的,它往往意味着一个或两个机器已不正确或不完全编程。

二、为什么?    

         连接超时 我们向服务器发送请求 由于服务器当前链接太多,导致服务器方面无法给于正常的响应,产生此类报错,具体如下:

原因

         DNS 缓冲。 这种情况的通常原因是因为你在未开启的情况下访问了facebook这样的网站。 这个时候自然访问不上,同时却在本机留下了缓冲。 这种情况通常在几分钟之内就可以访问了。也可以尝试 dos窗运行 ipconfig /flushdns 该命令会刷新DNS缓冲。 

原因

        你的浏览器开了代理什么的。确认一下关掉代理。 

原因: 

         dns 被劫持了,即使使用国外的dns,也会被劫持。有些机子开能够访问有些机子确不能。 并且 排除了代理,防火墙,本地网络的原因。这个时候同时ping远程网站,比如facebook。 不能访问的机子通常获取了一个怪异的ip,从任何地方都ping不通的ip。而 能访问的机子ip,在不能访问的机子上直接可以访问,也可以ping通。 这种情况我们可以去掉VPN服务器的DNS。切换另外的dns。 在windows系统中,可以在本地网络连接的属性中,去掉默认的dns,选用国外的dns,比如google的。或者 opendns

三、怎么办?

         最好的解决办法当然还是在服务器上做 对大家来说不太可能 ,那么我们有什么解救的方法呢?说白了 很简单 。就是——刷新(不是一般的刷新哦

         刷新的原理 :很多人可能不知道 刷新也是有两种的。所谓刷新其实就是从服务器下载数据到本地的硬盘浏览器再从本地硬盘种读取数据到浏览器显示给我们看。 

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

从服务器刷新 如果你重新直接点击你想要浏览的网页链接,你会发现刚才还是显示502 bad getway的页面现在又可以正常浏览了!

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

你可能感兴趣的:(B/S学习)