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


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

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


推荐阅读