CDN问题排障指引图
:通过uin、appid、域名查询信息
[ ] 网站访问异常404
绑定源站测试
--异常
--检测源站正常
--查看节点配置文件
--无节点配置文件或配置文件异常
--提星云单上升运维处理配置正常与admin中的配置相同
---刷新缓存[ ] 网站访问出现403
检查BUID配置文件
1、检查referer防盗链 2、检查IP黑白名单 3、检查cos鉴权 4.检查是否有特殊配置
[ ] 其它状态码
:CDN 异常http状态码564服务器断开连接
日志分析跟进: nws和nginx的访问日志与回源日志;
2.考虑到日志回滚,最好及时升级给对应的运维开发同事
3.检查 OC和中间源,OC与源站的回源失败情况;
OC和中间源均出现大量回源失败: 中间源与源站之间链路出现异常,可能外部异常,具体错误基于中间源日志分析;
5.OC大量回源失败, 但中间源未出现同样的回源失败: OC回源中间源链路出现异常,内部CDN异常,具体错误基于OC日志分析,需要运维立即跟进;
[ ] Gzip相关
:测试源站是否支持压缩不支持
:cdn节点压缩1、查看文件类型和大小是否在支持的范畴: .js;.html;.css;.xml;.json;.shtml;.htm; 2、支持压缩文件大小范围:256Byte~2048KByte;(大客户可调整大小范围)
支持
:源站压缩过的文件cdn节点不再压缩部分节点Gzip
add_local_req_header Accept-Encoding: compress, gzip
gzip_only
[ ] 网站无法访问、访问慢
访问速度慢
判断节点是否已缓存
通过admin分析回源日志
查看回源的节点和源站网络是否不属于同一运营商导致
通过admin 》监控 》最终回源带宽
1.源站带宽是否已满
无法访问
1.源站是否正常---源站异常--反馈客户检查源站 2.源站正常
---源站为ip
---通过admin分析回源失败率
----通过admin分析回源日志3.源站为域名
---源站域名正常
---引导客户修改回源host为源站在域名
---通过admin分析回源失败率同【单个节点、地区无法访问】-【通过admin分析回源失败】
1.单个节点、地区无法访问
--通过gslb或yy查下节点是否下线
--若已下线
---我们监控到该节点网站访问异常,已紧急剔除,请您核实业务是否已经恢复
----具体剔除原因可咨询tnm2上节点负责人
2.若未下线
--客户反馈非常紧急
---直接电话联系xinliangjia、节点负责人(tnm2查询)先剔除节点再排查原因
3.客户业务受影响要求下线节点
----直接电话联系xinliangjia、节点负责人(tnm2查询)先剔除节点再排查原因
通过admin分析回源失败率
[ ] 回源站失败
状态码3:回源数据接收超时
1.检查源站是否高负载
2.动态请求
--建议源站动静分离
---大客户调整节点超时时间3.回源是否跨运营商
---上升运维开启三级源状态码4:回源请求发送超时间
1.分析回源日志
===上升节点负责人
- 状态码5:回源tcp connect 超时
检查源站是否高负载、带宽已满
2.回源是否跨运营商
--上升运维开启三级源
状态码6:源站主动关闭,数据未完成
回源状态码-1:客户端连接已关闭
回源状态码-2:源站HTTP协议格式兼容性错误
1.源站是否支持206
--请求不同大小的分片源站返回大小是否正确
2.源站不支持206
--关闭分片回源
3.若源站返回keep-alive
--则content-length和chunk必然是二选一
[ ] cdn中间层失败
---通过admin分析回源日志
--上升节点负责人处理https访问异常如564等
--- https回源1.异常---提示用户检查源站 2.正常
--参照文档(HTTPS异常处理)分析日志,并及时上升运维处理
http回源---绑定源站测试http访问
1.异常
---提示用户检查源站
2.正常
--通过admin分析节点回源日志
---下载回源日志分析[ ] 刷新问题:刷新不生效
单源站
1.目录刷新
----分析回源日志
----提星云单上升运维处理
2.url刷新
---通过admin查询刷新结果
---通过QGET查看没有生效的节点
----重新提交刷新任务
多源站
1.通过工具查看源站文件是否一致
----分析回源日志
[ ] 控制台类问题
修改加速类型
1.普通客户
---找v_zhihuwu修改
2.大客户
---提星云单运维处理
[ ] 缓存命中率低
1、缓存配置问题,如缓存时间较短; 2、Http Header导致无法缓存,请检查源站cache-control是否为no-cachea或no-store; 3、源站类型,可缓存的内容少; 4、网站访问量低,过期时间短,命中的文件少,导致频繁回源; 5、静态资源访问是否带问号导致频繁回源,可根据业务情况引导用户开启过滤参数功能。
[ ] 日志相关问题
访问日志格式
日志管理
xff字段获取用户ip为0
1、状态码为0
---节点请求后,客户端立即断开导致获取不到ip
2、状态码为200、206
---客户端立即断开导致获取不到ip,回源运作继续且回源成功
状态码0
1、没开始吐数据的时候,客户端断开,记录为0
2、回源失败,记录为0(不管吐出多少数据)
回源日志格式
CDN日志字段说明
------0代表回源成功
- [ ] 域名接入问题 :接入CDN需要满足哪些条件
1、加速的域名必须在工信部成功备案;
2、网站内容需合法;
3、长度不能超过40个字符。
控制台不支持的域名类型
:.qqopenapp.com;.myqcloud.com;.qcloud.com;.qq.com;.cdntip.com;.pw;.top
---内部同事或大客户提星云单特殊接入cdn控制台提示“该域名已在其他处接入……”
-----通过admin查询是否被七牛接入
域名被七牛已添加
1、收到客户投诉,一线通过admin核查是否是七牛域名;添加域名。
2、引导用户去联系七牛的客服,在七牛服务商处中删除加速域名
3、确认删除之后再通过控制台重新接入
没有被七牛等代理商添加
1、按控制台提示验证域名重新接入
2、若验证后还无法接入成功的,需要提星云单上升运维手动添加域名
接入CDN的域名是否必须在腾讯云备案
1、并没有强制要求一定在腾讯云完成备案,只要在工信部有备案即可接入
2、如果加速域名的源站是腾讯云云服务器,则必须要在腾讯云备案,否则回源会被拦截
[ ] 域名封禁/解封相关
封禁
大客户
1、提星云单升级运维处理
2、同时联系大客户ower通知客户
普通客户
联系duty、v_zhihu处理
解封
:admin封禁查询系统解封[ ] 费用相关常见问题
您好,CDN回源是不计流量费用。
CDN欠费后是否会有通知?
1.您好,当CDN结算扣费时若您的腾讯云账户处于欠费状态,同时会通过短信、邮件等多种方式提醒您欠费状态,并考虑到节假日等因素,为您保留7天的缓冲时间,在第8天会停止您的CDN加速服务,所以如涉及账户欠费,请您尽快补齐,以免影响业务使用;完成充值后,需要您在CDN控制台启动加速域名。
2、如何查看我的CDN是日结还是月结?
您好,您登录腾讯云进入控制台CDN管理页面,在计费方式栏,即可看到当前帐号是日结还是月结。
3、变更CDN的结算方式后多久生效?
您好,结算变更生效日期: 下个月1号开始。
4、客户反馈CDN扣费有问题,如何排查?
1、用客户UIN查APPID;
2、用【APPID】在CDN查询工具
在“日结账单查询” ,可查询到CDN的流量、流量包使用情况、扣费情况;
3、结合磐石系统:在http://panshi.isd.com统计分析》收支明细 中,查询用户的消费记录。建议导出列表,方便更加直观的进行核对。
4、若核实情况有异常现象,升级v\_zhihuwu,并提星云单跟进。
5、CDN缓存时间设置成0,是否就是不缓存,还会收费吗?
您好,若缓存时间设置为0,即CDN节点不缓存该资源,用户每次请求至CDN节点,节点都需回源站拉取相应资源,再返回给用户。其中节点返回给用户的数据流量是会计费的。