为什么网站加上cdn后返回502状态码

源站又是正常的,为什么会这样呢

您可以邀请朋友来回答该问题,也可以增加赏金获取更优质的回答!

声明:本网站所提供的信息仅供参考之用,并不代表本网赞同其观点,也不代表本网对其真实性负责。

4 个回答
逐风OL

我之前用Fikker搭建CDN,就一直报502、504,源网站又没问题,排查了很久才知道是哪里的问题,排查步骤如下:

1、我们自己客户端curl直接固定CDN节点发现测试时正常的200,没有502的情况出现,说明CDN正常服务。

2、而用户端proxy的机器上就能复现,需要用户提供下proxy机器上ping到的CDNIP后,再固定CDNIP发现确实502了。但是用户表示固定我们提供的其他节点都是正常的返回200,说明可能和节点有关。

3、根据用户提供的节点我们发现这个IP已经不再服务用户,而且DNS解析也并没有解析到对应的IP上,但是用户怎么访问到的呢?

经过沟通发现时用户绑定的/etc/hosts的方式进行proxy的,而之前的节点已经更新,用户没有及时更新导致。

所以,重启电脑就好了。


期青

CDN 一般都是用在静态资源上,通常都会使用子域名。

比如 Server 端域名是:www.xxx.com, 那么 CDN 通常会用 cdn.xxx.com 这样的子域名来接入到第三方 CDN 服务商(阿里云,七牛云,又拍云等),你直接用 Server 服务器用的域名去接入到 CDN 肯定会有问题的。

带殇的微微笑

请检查防火墙是否拦截cdn节点IP

如果空间商防火墙拦截cdn节点IP,请与空间商联系

如果服务器防火墙拦截cdn节点IP,请将cdn节点IP段自行添加到白名单中

冲锋枪手的复生

使用百度云加速最常见的问题就是访问提示:无效网关,源站返回502(bad gateway)错误了

错误提示:无效网关,源站返回502(bad gateway)错误了

Error 502

1-1.png

502是网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。通常情况下,此问题出现的原因是由于源站网关超时导致。如遇到该问题,请从以下方法尝试排查:

1. 通过host源站访问来排查是否源站异常;

2. 查看本地是否有安全狗,防火墙等软件拦截了节点的正常请求,如有,请将云加速节点IP白名单加入防火墙。

其实第一个问题比较常见,一般是由于服务器资源占满了导致,主要体现在服务器内存、CPU占用100%,这个原因极有可能是网站受到CC攻击,而云加速防护效果不佳导致。

2-2.png

可以查看报表网站是否出现大量请求,如否一时间段网站出现大量请求则说明有大量CC攻击。

3.png

解决办法很简单,进入安全功能、ADS、开启强力防护模式等候5分钟后即可解决。

  • 3 关注
  • 0 收藏,71 浏览
  • MyLife 提出于 2020-09-04 22:18:22
相似问题
相似文章