先给结论:如果突增的请求集中在少数已有内容的 URL、响应时间随并发上升而平滑变长、降低抓取频率后错误随之减少,更可能是资源压力;如果同一批 URL 在低并发下仍返回 4xx/5xx、跳转到意外路径、或被 robots.txt 与页面级指令给出互相矛盾的要求,则应优先怀疑配置错误。下面用一个明确标注为假设的情境,把判断顺序和取舍讲清楚。
假设你在周一为一批新页面提交了收录申请,周二到周四日志中的抓取请求明显增多,同时服务器开始出现 5xx。此时有两种常见做法:一是立刻扩容或提高抓取承载能力,二是先回滚最近的配置变更。两者都合理,但代价不同——扩容可能掩盖真正的配置问题,回滚则可能让本已正常的页面再次变化。判断的关键不是请求量本身,而是请求量与错误之间的对应关系。
具体动作:先按小时把日志拆成三列——请求数、平均响应时间、非 2xx 比例。如果非 2xx 比例在请求数回落时同步归零,资源压力解释成立;如果请求数已经回落、错误仍然存在,配置错误的可能性更大。这一步的结果直接决定下一步是扩容还是排查配置。
资源压力的典型证据是“全面变慢”:几乎所有被抓取的 URL 响应时间一起上升,数据库或应用线程池接近上限,错误多为超时和 503。配置错误的典型证据是“局部异常”:同一批 URL 中只有一部分稳定失败,或者所有页面都跳向同一个非预期地址。
需要提醒的是,请求量归零或某项统计突然下降,并不能单独证明处理正确。它也可能来自抓取节奏自然回落、缓存命中变化或日志采样口径改变。把这些替代解释排除掉,结论才站得住。
选择一:先扩容。成立条件是错误率与并发量呈明显正相关,且配置近期没有改动。代价是成本上升,并可能把配置问题推迟到下一次流量高峰才暴露。
选择二:先回滚配置。成立条件是错误出现时间与某次变更时间接近,且低并发下同样复现。代价是可能误伤正常改动,需要重新验证页面状态。
一个可操作的折中:在低峰期用受控并发重放一小批 URL。若低并发下仍失败,回滚;若低并发下全部正常,再考虑扩容。这个动作的结果会直接缩小排查范围,而不是停留在猜测。
抓取限制与索引结果不是一回事。robots.txt 的抓取限制不等于可靠的索引移除,被限制抓取的 URL 仍可能出现在结果中;站点地图也不保证收录,它只是提供发现线索。因此当突增期间出现“已提交却未收录”时,不要直接归因于资源压力,先确认页面本身是否返回稳定状态。
还要检查页面级指令与 robots.txt 是否互相冲突,例如一个允许抓取、另一个要求移除。HTTPS 不保证安全无漏洞或排名,它只是传输层条件,不应作为解释收录变化的唯一依据。不同搜索引擎对这些指令的支持情况须分别核查,不能拿一个引擎的表现推断另一个。
无论最终选择扩容还是回滚,都建议留下三项可复查记录:变更前后的响应时间分布、非 2xx 比例的按小时曲线、以及被影响 URL 的抽样清单。下一次再遇到类似突增时,可以直接对比曲线形状,而不是重新从零判断。这样做的实际收益是:你能更快区分“这次是容量不够”还是“这次又是配置写错了”,并据此决定是否继续提交新的收录申请。