最近总是收到后端的CDN源站的负载高的报警,Apache经常会触发重启。于是启动排查问题。

我们的CDN架构如下:

我们的CDN缓存策略是:使用源站的缓存策略,源站缓存策略是365天

首先查看Apache的访问日志:

错误日志里有大量的回源,内部程序逻辑是:如果文件不存在,就回去COS里去取,然后存放到源站一份。源站上有定期清理磁盘的程序。
正常情况下,回源不会有这么多,所以去查看一下cdn的缓存情况。
1、获取CDN的节点IP:
命令:dig pic1.xxxx.com
2、通过指定节点,查看访问资源的命中情况:

看到最后的结果都是MiSS,理论上两个节点有一个HIT即可。
在测试过程中,偶尔有HIT,绝大多数的情况是MISS,即没有命中,就会导致访问回源。说明CDN上并没有缓存住资源,绝大多数访问直接打到源站上,所以源站负载撑不住了。

联系CDN服务商,服务商回复说最近新增加了多个边缘节点,可能会有一些问题导致以上情况,但是最近情况仍在继续,为了避免再次出现问题,我们将CDN由迅达云切换到了腾讯云上,问题暂时得到解决。

转载于:https://blog.51cto.com/zhuyuanpo/2364525

一次CDN源站负载高的问题排查及解决相关推荐

  1. 图片管理系统--CDN源站图片管理

    图片管理系统界面 图片浏览 图片上传 系统说明 这是Java开发的跨域的图片上传.图片删除解决办法: 提供针对商品的图片管理功能:浏览.切图.删除.上传; 这个系统仅仅进行图片在服务器硬盘的相关操作, ...

  2. CPU占用过高问题的排查及解决

    CPU占用过高问题的排查及解决 排查步骤 1.使用top 定位到占用CPU高的进程PID      然后按shift+p按照CPU排序 2.查看Java进程里面的线程的占用情况 或者是再用ps -mp ...

  3. CDN源站数据同步优化总结

    前言 这里源站的基本架构为:2台ftp服务器(主+备),多台源站服务器.用户通过ftp或者rsync将数据上传到ftp服务器(正常情况下是"主"),ftp服务器将数据实时地同步给源 ...

  4. lum使用cgi处理PHP,php-cgi进程占用cpu资源过多负载高的原因分析及解决步骤

    服务器环境:redhat linux 5.5 , nginx ,  phpfastcgi 在此环境下,一般php-cgi运行是非常稳定的,但也遇到过php-cgi占用太多cpu资源而导致服务器响应过慢 ...

  5. java 一次CPU占用过高问题的排查及解决,java基础面试笔试题

    我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家. 扫描二维码或搜索下图红色VX号,加VX好友,拉你进[程序员面试学习交流群]免费领取.也欢迎各位一起 ...

  6. java cpu 占用率高_java实战CPU占用过高问题的排查及解决

    最近一段时间 某台服务器上的一个应用总是隔一段时间就自己挂掉 用top看了看 从重新部署应用开始没有多长时间CPU占用上升得很快 排查步骤 1.使用top 定位到占用CPU高的进程PID top 2. ...

  7. oss图片尺寸调用方式_CDN百科11 | 如何用CDN加速OSS源站资源

    在传统网站架构下,动态资源和静态资源不分离,随着访问量的增长,性能会成为瓶颈,时常会面临用户响应慢.卡顿不流畅.成本高.拓展性差等问题.用户直接访问OSS资源,访问速度会受到OSS的下行带宽以及Buc ...

  8. 绕cdn找源站ip(提供思路)

    这是一个总结帖,查了一下关于这个问题的国内外大大小小的网站,对其中说的一些方法总结归纳形成,里面具体发现ip的方法不是原创,所有参考的原贴都也贴在了后面,大家可以自行看看原贴. 首先,先要明确一个概念 ...

  9. 脚本检测CDN节点资源是否与源站资源一致

    需求: 1.所有要检测的资源url放到一个单独文件中 2.检测cdn节点资源大小与源站文件大小是否一致 3.随机抽查几个资源,检查md5sum是否一致 4.使用多线程,可配置线程数 代码目录: hex ...

  10. Amazon CloudFront CDN + s3 源站跨域配置

    Amazon CloudFront CDN + s3 源站跨域配置 问题描述 使用 Amazon CloudFront CDN + s3 源站托管前端静态页面,前端跨域请求时报错: ...blocke ...

最新文章

  1. 分组合计且排序和显示名称
  2. buu [GKCTF2020]小学生的密码学
  3. 努力一下,还是可以成为技术美术(TA)的
  4. 9.Vue 表单输入绑定
  5. tar/gzip/zip文件打包、压缩命令
  6. 高计能计算要实现软着陆
  7. 嘀嗒还是滴答_2021年顺风车车主口碑榜!滴滴、滴答、一喂顺风车成TOP3
  8. 对象的序列化----将对象转化成二进制数据流
  9. linux 多线程基础3
  10. C typedef用途小结
  11. Win10值得推荐的软件,提升效率和桌面美观
  12. secureCRT注册码
  13. 读“人生有一种牛逼,叫我能背下来”
  14. 常用Unity平台解释
  15. cmd看excel有多少个子表_excel表格拆分成多个表格方法工具
  16. 2005岁末BLOG程序大评点
  17. 域名访问Winmail邮件服务器
  18. 11子程序设计中的内聚性
  19. 《配电网自动化技术》第一章
  20. 电子与通信工程专业毕设选题推荐

热门文章

  1. 力扣——保持城市天际线
  2. 虚拟机克隆后没有IP
  3. 星球大战 BZOJ 1015
  4. scp 跨机远程拷贝
  5. [WebView五学习]:调试Web Apps
  6. webshell提权20种思路
  7. gawk Notes(2)
  8. Android webView嵌套h5页面 软键盘遮盖页面问题 解决方案 java kotlin
  9. iOS 百度地图SDK接入与使用指南(以导航SDK为例):下载SDK、运行报错修改、代码编辑等
  10. CentOS7使用yum安装mysql5.7