先看一个可核对的信号:如果同一二级域名的响应时间随并发上升而变长,但错误类型集中在超时或 5xx,更像资源压力;如果响应时间正常,却出现大量 404、403、301 循环或静态资源跨域失败,更像配置错误。两者可能同时发生,所以不要只看总访问量,而要把“请求进入后在哪一步失败”拆开记录。
运维角色看到的是 CPU、内存、连接数上升,于是判断需要扩容;SEO 或前端角色看到的是抓取失败、页面返回异常,于是判断是配置问题。两边都没错,但讨论的不是同一层。访问量突增会把原有小问题放大:资源紧张会拖慢响应,配置错误会让请求根本到不了正确资源。把分歧转成项目,第一步不是争论谁对,而是约定同一时间窗口、同一 URL 样本、同一状态码口径。
资源压力的典型证据是:TCP 连接建立正常,TLS 握手正常,请求已进入应用,但排队时间变长;5xx 随并发升高而增加,降低并发后恢复;同一台机器上多个站点同时变慢。此时二级域名的作用没有被改变,只是承载能力被推到边界。实际动作是限流或扩容后观察错误率是否下降。如果下降,下一步应检查缓存命中率和慢查询,而不是继续改重定向规则。
配置错误的典型证据是:响应时间没有明显恶化,但 404、403、410 突然集中出现;某些路径被错误地重写到主域或其他目录;robots.txt 被误改后抓取量下降;CDN 回源地址、Host 头或证书链配置不一致,导致部分节点返回 421 或 525 类错误。这里要提醒一句:robots.txt 的抓取限制不等于可靠的索引移除,站点地图也不保证收录。若访问量突增伴随抓取异常,先核对状态码分布,再决定是否回退配置。
可以按下面顺序核对,每一步的结果都会影响下一步:
假设一个场景:某二级域名在活动开始后请求量上升,监控显示 5xx 增加。扩容后 5xx 没有下降,但 404 占比升高。此时更合理的解释是配置错误:活动页路径被错误重写,或者回源 Host 不匹配。继续扩容不会解决 404,反而增加无效资源消耗。下一步应回退最近的重写规则,再用同一批 URL 复测。
要让多个角色对同一事实达成一致,可以约定三件事:第一,所有判断基于同一时间窗口和同一 URL 样本;第二,区分“请求是否到达应用”和“应用是否处理成功”;第三,任何回退动作都要有复测样本和观察时长。二级域名作用在这里不是抽象概念,而是把不同业务、不同环境、不同缓存策略隔离开的边界。边界清楚,资源压力和配置错误才不会被混成一句“访问量太大”。
最后,若突增期间抓取量或请求量突然归零,不能单独证明处理正确。它也可能是抓取预算调整、上游限流、DNS 解析变化或统计口径丢失造成的。先确认这些合理解释,再决定是继续扩容、回退配置,还是只调整监控口径。