什么是502 bad gateway nginx 502 bad gateway是什么意思

502坏网关是什么意思(什么是502坏网关nginx)
一、502坏网关nginx是什么意思?
通俗来说 , 502 bad gateway就是你访问的网站有问题 , 因为当502 Bad Gateway服务器充当网关或者代理时 , 是访问下一个服务器 , 但是服务器返回非法响应 。也许是暂时的 , 也许是 。我建议你等一会儿 , 试着再去看看 。
二、502不良网关原因?
【什么是502 bad gateway nginx 502 bad gateway是什么意思】502坏网关的大部分原因是连接超时 , 我们向服务器发送请求 。因为服务器当前链接太多 , 服务器无法给出正常响应 , 会导致502坏网关错误 。
一般来说 , 服务器只是作为网关或代理来满足客户(比如Web浏览器)访问我们请求的URL的需求 。服务器从上游服务器收到无效的访问响应 。请做吧 。这并不意味着上游服务器已经关闭(没有响应网关/代理) , 而是上游服务器和网关/代理不同意交换数据的协议 。因为互联网协议是固定的 , 这意味着一台或两台机器不正确或没有完全编程 。
三.是什么导致了固定的502错误?
此一般问题是由于后端计算机之间的IP通信不良造成的 , 这可能包括您试图在网络服务器上访问的网站 。在分析这个问题时 , 您应该清除浏览器缓存并再次访问它 。
如果你在网上冲浪时尝试访问的所有网站上都看到这个问题 , 有两种可能 。
①您的ISP的主要设备故障/过载
②内部互联网连接有问题 , 比如你的防火墙不能正常工作 。
在这种情况下 , 只有您的ISP可以帮助您 。第二种情况 , 你需要解决的是阻止你上网 。
如果你只是在你尝试访问的一些网站中有这个问题 , 那很可能是一个问题 , 即这些网站中有一个网站出现了设备故障或过载 。请联系您网站的管理员 。
四、502不良网关救援方法?
1.恢复精神
说白了就是很简单——刷新(不是一般的刷新)
这里的刷新主要是指将数据从服务器下载到本地硬盘浏览器 , 然后从本地硬盘读取数据到浏览器给我们看 。通常有两种刷新模式:
①基本刷新:点击刷新或使用F5快捷键 。
基本刷新只是将数据从本地硬盘检索到浏览器 , 并不会再次向服务器发出请求 。大多数用户经常这样刷新 , 遇到502错误也没有效果 。
②从服务器刷新:如果直接重新点击想要浏览的网页的链接 , 会发现刚刚显示的502坏网关错误消息页面 , 重新点击链接后就可以正常浏览了 。
解决方法:从服务器刷新:快捷键ctrl+F5 , 就是向服务器重发请求 。如果服务器能正常回复你 , 你就可以看到页面了 。
2.DNS缓冲区问题
这种情况主要是因为你在没有使用vpn的情况下访问了一些被国家防火墙屏蔽的国外网站 , 比如YouTube、facebook 。
解决方法:这种情况通常可以在几分钟内访问 。您也可以尝试在cmd窗口中运行ipconfig /flushdns来刷新dns缓存 。
3.dns被劫持了 。
解决方案:更换DNS , 推荐114.114.114.114 , 阿里的公共DNS如223.5.5.5、223.6.6.6 。
动词 (verb的缩写)Nginx 502坏网关错误
①检查php-cgi是否正在运行 。
有时候 , php-cgi会因为网站流量过大或者其他原因直接宕机 , 所以我们要看看php-cgi是否在运行 。执行以下命令:
ps -A | grep php5-cgi
如果它没有运行 , 我们可以手动启动它 。
/etc/init.d/php_cgi start
如果您发现php-cgi有时会因为未知的原因而停止运行 , 您可以使用下面的脚本暂时解决这个问题 , 并将其添加到cronjob中 。
if PS aux | grep ' PHP 5-CGI ' | grep-v grep/dev/null;然后echo PHP-cgi正在运行!否则echo PHP-cgi就停机了 。重新开始… /etc/init.d/php-fcgi start fi
②fastcgi进程不足和php执行时间长的原因
在php-fpm.conf中 , fastcgi进程的数量可以修改max_children的值 , 在峰值时 , php-cgi消耗的内存为20M 。请根据自己的记忆来计算 。
php执行时间的限制可以在php-fpm.conf中的request_terminate_timeout中设置 , 这是为了防止php-CGI因为php程序中的bug而假死 。
③FastCGI执行时间太长 。
根据实际情况增加以下参数值
fastcgi _ connect _ timeout 300fastcgi _ send _ timeout 300fastcgi _ read _ timeout 300

推荐阅读