先看突增是否随请求量同步放大:如果CPU、内存、PHP-FPM队列、数据库连接数都随访问量上升,而错误集中在超时、502、504、连接被拒,优先按资源压力处理;如果请求量并不高,却出现固定URL 404、重定向循环、静态资源404、上传失败或数据库连接拒绝,优先按配置错误排查。两者的关键分界是:资源压力通常与流量曲线同向变化,配置错误往往在流量回落或单请求测试时仍然复现。
WordPress更换服务器后,访问量突增会把迁移时遗留的小问题放大。判断时不要只看“网站打不开”,而要把请求量、错误类型、复现条件放在一起看。
实际动作:在突增期间记录五分钟粒度的请求数、PHP-FPM活跃进程、MySQL连接数、错误日志中502与404的比例。如果请求数上升但404比例不变,下一步应扩容或限流;如果请求数不高而404或重定向异常集中出现,下一步应检查站点地址、固定链接、伪静态和反向代理传递头。
资源压力通常在流量回落或缓存生效后缓解,配置错误不会因为访问量下降而消失。WordPress更换服务器后,以下几类问题最容易在突增期间被误判为“服务器扛不住”。
这些动作的结果会直接影响下一步:如果单请求测试正常、并发上来才失败,应回到资源压力路径;如果单请求就失败,继续扩容只会掩盖配置问题。
当证据指向资源压力,处理顺序应优先保护数据库和PHP进程,而不是先改主题或插件。WordPress更换服务器后,新机器的CPU核数、内存、磁盘IO和数据库连接上限可能与旧机器不同,突增会先打满最薄弱的一环。
假设例子:某站点更换服务器后,晚高峰请求数约为平峰的三倍,CPU升到高位,MySQL连接数接近上限,错误以504为主。此时先增加PHP进程和数据库连接上限、开启页面缓存,观察错误是否随流量回落而减少。如果减少,说明主要是资源压力;如果504消失但404增多,说明配置层面仍有未对齐项,需要继续排查伪静态和站点地址。
突增期间,robots.txt的抓取限制不等于可靠的索引移除;站点地图不保证收录;HTTPS也不保证安全无漏洞或排名。这些事实只能说明“某类请求可能被限制或被引导”,不能单独证明资源压力或配置错误已经解决。
如果突增来自搜索引擎、平台推荐或广告,处理优先级也不同:搜索引擎抓取突增更依赖缓存和抓取预算管理;平台推荐突增更依赖应用层限流和静态资源分发;广告突增则应先确认落地页和追踪参数是否正常,再决定扩容还是修配置。不同搜索引擎对抓取和索引的支持情况须分别核查,不能用一个渠道的表现推断另一个渠道。
最终判断标准可以归结为一句话:流量回落后问题消失,优先按资源压力处理;流量回落后问题仍在,优先按配置错误处理。把这条标准落实到日志、单请求测试和错误类型上,才能决定下一步是扩容、限流,还是回滚配置。