@upyun
2017-01-01T02:11:10.000000Z
字数 505
阅读 1989
MD5校验和预期不符
MD5校验
工单情况
工单地址:http://madoka.upyun.com/business/ticket/15911
排查思路
- 确认源站文件完整大小,通过 UQUERY 查询源,确定Content-Length的值的大小,看看是不是因为数据没有下载完整,导致MD5值一样。
- 确认缓存文件完整大小,通过 17ce 或其他网站去检查下 CDN 各节点的文件大小,看看和源站的大小比较是否一致。文件大小都是一致的,说明可以排除缓存影响。
- CDN缓存都是正确的情况下,文件本身下载过程中中断了。
3.1 分段是否会异常(检查是否该空间有开启分段,slice字段,下载文件类型是否符合分片文件类型)可以通过Marco ES 的 slice_abnormal_message 只要不是 noerror,都是分片的问题。
3.2 是否是客户端网络超时提前终止下载还是因为服务端异常(服务端超时)导致的;通过ES看ERROR MESSAGE TYPE:retry(服务端有重试), slicerr(分段错误) 和 size (下载不完整)看看有没有特别集中的机房,如果单点比较集中可以提供相关ES信息给运维(节点网络 磁盘问题)或者雪峰(缓存组件)看一下。