我的知识记录

腾讯云虚拟主机流量持续上涨排查完整流程_日志分析与定位

流量持续上涨排查时区分正常增长和异常增长。正常增长是访问量和流量同步上升,页面浏览数增加;异常增长是流量暴涨但访问量不变,说明单个请求体积变大(图片未压缩、大文件被下载)或被机器刷。用在线 HTTP 状态码检测对比百度统计和主机面板的访问量,差距大就是异常流量。

访问日志分析用 awk 或 Excel 都行。统计 Top IP:awk '{print $1}' access.log | sort | uniq -c | sort -rn | head -20。统计 Top URL:awk '{print $7}' access.log | sort | uniq -c | sort -rn | head -20。Top Referer 和 Top UA 同理。单个 IP 日请求超过 1 万次基本是采集或攻击。

配置参考(Apache 开启 Gzip 压缩(.htaccess)): ``` AddOutputFilterByType DEFLATE text/html text/plain text/css text/javascript AddOutputFilterByType DEFLATE application/javascript application/json application/xml ```

定位原因后对应处理:被盗链配 Referer 防盗链,被采集配 UA 黑名单和 IP 黑名单,被攻击联系客服开防护或临时封禁 IP,自身资源大就压缩图片、合并 CSS JS、开启 Gzip。处理完观察 24 小时,流量下降到正常范围说明根因解决,否则继续排查。

流量排查的自动化脚本可以每周跑一次,自动统计 Top IP、Top URL、Top UA,异常数据邮件告警。虚拟主机不支持 cron 的话,本地电脑写个 Python 脚本,每天自动下载日志分析,发现单 IP 请求超 1 万次或单文件流量超 1GB 就告警。提前发现比超标后处理成本低 80%。

腾讯云虚拟主机流量持续上涨排查完整流程_日志分析与定位

标签:

更新时间:2026-08-26 22:25:27

上一篇:网站被入侵后日志被删除的取证与系统恢复方法_网站安全运维实战指南

下一篇:腾讯云虚拟主机百度蜘蛛占用流量_robots.txt 不生效解决