<ins id='c307'></ins>

    <acronym id='c307'><em id='c307'></em><td id='c307'><div id='c307'></div></td></acronym><address id='c307'><big id='c307'><big id='c307'></big><legend id='c307'></legend></big></address>

      <span id='c307'></span>

      <dl id='c307'></dl>
      <i id='c307'><div id='c307'><ins id='c307'></ins></div></i>
      <i id='c307'></i>

    1. <tr id='c307'><strong id='c307'></strong><small id='c307'></small><button id='c307'></button><li id='c307'><noscript id='c307'><big id='c307'></big><dt id='c307'></dt></noscript></li></tr><ol id='c307'><table id='c307'><blockquote id='c307'><tbody id='c307'></tbody></blockquote></table></ol><u id='c307'></u><kbd id='c307'><kbd id='c307'></kbd></kbd>
    2. <fieldset id='c307'></fieldset>

          <code id='c307'><strong id='c307'></strong></code>

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

          • 时间:
          • 浏览:264
          • 来源:电脑手机软件

          最近  ,一些小伙伴和小编反映  ,他们一般遇到502坏网关  ,网站无法打开 ,但你的意思是502坏网关是什么意思 ?他们不知道如何处理它 。让我与大家分享一下  ,当我们遇到502坏网关时  ,我们应该如何解决问题  。我希望能帮助你  。

            一、什么是502 bad gateway?

          通常  ,502坏网关表示您正在访问的网站上存在问题  ,因为502 Bad Gateway服务器充当网关或代理来完成对下一个服务器的访问  ,但服务器返回了非法响应  。也许这是暂时的  ,也许是暂时的  。我建议你等一会儿再试一次  。

            二、502 bad gateway产生原因?

          502坏网关的大多数原因是由于连接超时 。我们向服务器发送请求 。由于服务器链接太多  ,服务器无法提供正常响应 ,因此会生成502错误网关错误  。

          通常  ,服务器只是充当网关或代理  ,以满足客户端的要求(例如Web浏览器)来访问我们请求的URL 。服务器从上游服务器收到无效响应以访问其请求  。这并不意味着上游服务器关闭(没有响应网关/代理)  ,而是上游服务器和网关/代理不同意协议交换数据  。由于互联网协议是固定的  ,这意味着一台或两台机器已经不正确或没有完全编程  。

            三、固定502错误产生原因?

          通常  ,此问题是由于IP后端计算机之间的通信不良  ,并且可能包括您尝试访问的Web服务器上的网站 。在分析此问题时  ,您应该清除浏览器缓存并访问它  。

          如果您在联机时尝试访问的所有网站上查看此问题  ,则有两种可能性

          1您的ISP主要设备故障/过载

          2有问题的内部Internet连接(例如防火墙)无法正常工作  。

          在这种情况下  ,只有您的ISP可以帮助您 。在第二种情况下  ,您需要解决的是阻止您进入互联网 。

          如果您在尝试访问的站点上只有此问题  ,则可能是这些站点之一的问题  ,其设备出现故障或过载  。联系您网站的管理员  。

            四、502 bad gateway解救方法?

          1  ,刷新

          说白了 ,这是非常简单的——刷新(不是正常刷新)

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

          1基本刷新:单击以刷新或使用F5快捷方式

          基本刷新只是将数据从本地硬盘驱动器检索到浏览器  ,并且不会将请求重新发送到服务器  。大多数用户都会以这种方式刷新多次  ,并且遇到502错误时没有任何效果 。

          2从服务器刷新:如果您重新单击要浏览的网页的链接  ,您将看到刚显示的“502 bad gateway”错误消息页面  ,然后再次单击该链接以正常浏览 。

          解决方案:它从服务器刷新:快捷键ctrl + F5  ,这是重新发送请求到服务器  ,如果服务器可以给你一个正常的响应  ,你可以看到该页面  。

          2  ,DNS缓冲问题

          这主要是因为您访问了一些被国家防火墙阻止的外国网站  ,如YouTube  ,Facebook等  ,而不使用某些软件 。

          解决方案:通常可在几分钟内访问此情况  。您还可以尝试在cmd窗口中运行ipconfig/flushdns以刷新DNS缓存

          3. dns被劫持

          解决方案:替换DNS  ,推荐114.114.114.114和Ali的公共DNS  ,例如:223.5.5.5,223.6.6.6

            五、Nginx 502 bad gateway错误

          1检查php-cgi是否正在运行

          有时由于网站流量过多或其他原因 ,php-cgi会直接关闭  ,因此我们必须查看php-cgi是否正在运行  。执行以下命令:

          Ps -A | grep php5-cgi

          如果它没有运行 ,我们可以手动启动它

          /etc/init.d/php_cgi start

          如果您发现php-cgi有时因未知原因而关闭 ,您可以使用以下脚本暂时解决此问题并将其添加到cronjob  。

          如果ps aux | grep'php5-cgi'| grep -v grep&gt;/dev/null;然后回声'PHP-cgi正在运行  !'否则回声'PHP-cgi失败了  。重新开始.'/etc/init  。 d/php-fcgi start fi

          2 fastcgi进程不够  ,php执行时间很长

          fastcgi进程的数量可以通过php-fpm.conf中max_children的值进行修改  。 php-cgi在高峰时间消耗的内存为20M  。请根据自己的记忆计算 。

          限制php执行时间可以在php-fpm.conf中的request_terminate_timeout中设置 。这是为了防止php-cgi死于php程序中的bug 。

          3FastCGI执行时间太长

          根据实际情况增加以下参数值

          Fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300;

            六、解决nginx出现502的错误

          1检查当前PHP FastCGI进程的数量是否足够

          Netstat -anpo | grep'php-cgi'| wc -l

          如果'FastCGI进程'的实际数量接近默认的'FastCGI进程数'  ,那么'FastCGI进程'的数量是不够的 ,需要增加  。

          The execution time of 2 parts of the PHP program exceeds the waiting time of Nginx, and the timeout time of FastCGI in the nginx.conf configuration file can be appropriately increased

          For example, the current number of PHP FastCGI processes in the system significantly exceeds the default value of 64. The number of PHP FastCGI processes on the telecom server is not higher than 64, and the active connection of the Netcom line is significantly higher than that of the telecom. Active connections, which can be said that the occurrence of nginx instability is caused by excessive server access load.

          Summary: php-cgi process is not enough, php execution time is long, or php-cgi process is dead, there will be 502 error.

          More软件教程, please pay attention to the system holy land.

          xx