先看一个可操作的判断顺序:把突增流量按“是否只落在某个子域名、是否只影响某类响应、是否伴随解析或证书报错”拆开。若所有子域名同时变慢且源站CPU、连接数、带宽同步接近上限,优先按资源压力处理;若只有某个子域名异常,或出现NXDOMAIN、SERVFAIL、证书名不匹配、回源指向旧IP,则应先查解析与配置,而不是急着扩容。
访问量突增时,资源压力和配置错误都会表现为超时、5xx增多或加载变慢,但它们的证据分布不同。资源压力的典型特征是多个子域名、多个路径同时受影响,监控上能看到源站CPU、内存、数据库连接数、出口带宽或上游限流同步抬升。配置错误则更常表现为局部性:只有static.example.com或api.example.com异常,其他子域名正常;或者同一台源站通过不同子域名访问时,只有其中一个解析到错误地址。
可以按下面这组证据做初筛:
如果解析记录刚改过,而TTL又设得较长,突增期间会同时看到新旧两套结果。此时不要只凭“访问量变大”就认定是容量问题,先确认不同递归解析器返回的地址是否一致。
资源压力成立需要几个条件同时出现:流量确实上升,且上升量与资源消耗有对应关系;异常覆盖多个子域名或同一服务的多个入口;扩容、限流或缓存命中率变化后,错误率随之下降。若满足这些条件,动作顺序应是先保护核心入口,再处理非核心子域名。
一个实际动作是:对非核心的旧子域名先做限流或降级,把连接数和带宽让给主站与交易接口。执行后观察错误率是否从主站扩散中恢复;如果恢复,说明资源竞争是主因,下一步应继续做容量评估和缓存策略,而不是回滚解析。若限流后异常子域名仍然报错,而主站正常,则资源压力解释不成立,应回到配置排查。
这里要区分“访问量突增”与“抓取量突增”。搜索引擎抓取、平台推荐流量和广告落地流量在日志中的来源特征不同。若突增主要来自爬虫,先检查robots.txt和抓取频率设置是否被误改,但要注意:robots.txt的抓取限制不等于可靠的索引移除,它只能约束合规爬虫的抓取行为,不能替代对已收录内容的处理。站点地图也不保证收录,提交后仍需观察实际抓取与索引结果。
配置错误成立的条件更偏向“局部、可复现、与流量无关”。例如:同一时间用不同网络解析同一子域名,返回地址不同;或者直接访问源站IP正常,经CDN或负载均衡后异常;或者证书链在部分客户端失败。此时扩容不会解决问题,反而可能把错误配置复制到更多节点。
在旧内容、旧系统或旧合作关系退出的场景里,常见取舍有三种:
假设某旧活动子域名在突增期间出现大量超时。若日志显示请求仍打到一台已计划下线的旧服务器,而其他子域名正常,这更符合“退出未完成”的配置问题,而不是资源压力。处理动作是把解析切到停用页或直接摘除,再观察主站错误率是否回落;若回落,说明旧子域名是噪声源,下一步应清理同类残留解析,而不是扩容旧服务器。
突增期间最怕边猜边改。可以做一个短对照:选一个异常子域名,临时把解析指向一个已知健康的静态页,保持其他条件不变。若异常消失,问题在源站或回源配置;若异常仍在,问题在解析链路、证书或客户端到边缘节点之间。这个动作的结果会直接决定下一步是查源站资源,还是查DNS与TLS配置。
同时记录三类时间戳:解析记录变更时间、证书到期或更换时间、流量开始抬升时间。若流量抬升明显早于配置变更,资源压力的可能性更高;若配置变更紧邻异常出现,且异常只影响相关子域名,配置错误的可能性更高。请求量或抓取量归零也不能单独证明处理正确,它还可能来自缓存命中、监控采样变化、上游限流或解析缓存尚未过期,需要结合多个信号判断。
最后,HTTPS不保证安全无漏洞或排名,证书正常也不代表回源配置正确。不同搜索引擎对子域名、抓取和索引的支持与处理方式须分别核查,不能把一家平台的表现直接套到另一家。把资源压力与配置错误分开验证,才能在突增期间做出保留、改写还是退出的决定,并让下一步动作有明确依据。