系统之家装机大师 8 月 19 日最新消息,GitHub 正式对外发布事后根因报告,复盘本次持续近 8 小时的全球性服务大规模降级事故。此次事故影响了 GitHub.com、Issues、Pull Requests、APIs、Actions、Copilot 及多项认证服务,高峰期 Web 和 API 错误率达到约 20%。
故障起点:负载均衡器饱和
故障始于 GitHub 美国中部数据中心负载均衡器达到流量峰值后出现的饱和状态。一个 Istio sidecar pod 达到并发上限,但其自动扩展策略仅监控宿主服务而未考虑 sidecar 的限制,导致扩展失败。
连锁反应蔓延
该故障逐步蔓延,最终导致 4 个 HAProxy 节点耗尽其流控上限。由于这些节点参与了 GitHub 的网关认证路径,认证请求开始出现延迟或失败。GitHub 的重试逻辑反而加剧了问题,向已经过载的内部负载均衡器发送了更多流量。
区域切换暴露次生问题
GitHub 尝试将部分流量切换至弗吉尼亚北部数据中心,但出现了新的问题。一个内部端点的延迟响应暴露了 VS Code 中存在的潜在重试漏洞,导致 Copilot 认证流量出现爆发式增长。
Copilot Token Service 流量激增
Copilot Token Service 正常情况下每秒处理 7,000 至 9,000 个请求。故障期间,该数值飙升至每秒 70,000 至 100,000 个请求——失败的请求触发了额外重试,部分请求甚至进入无限重试循环。
恢复措施与后续改进
GitHub 通过减少网关重试、临时使用 HTTP 403 响应阻止特定 Token 请求、逐步恢复流量等措施最终稳定了服务。基于本次事件的教训,团队计划修复自动扩展策略、审计 Istio 容量限制、审查重试与退避行为、修复 VS Code 重试漏洞,并改进负载均衡器监控与区域故障转移保护机制。
系统推荐
1. 拥有超强的性能,专为“干重活”的专业用户设计(例如 CAD、动画、媒体制作者、图形设计团队等等),推荐你下载:Windows11 25H2 专业工作站版(前往下载)
2. 真正纯净的 Windows11 专业版系统,安装完成以后不捆绑软件,系统占用小。推荐你下载:Windows11 25H2 纯净专业版系统(前往下载)
3. 拥有五年超长生命周期支持的养老版,不频繁更新补丁,适合对稳定性要求高的企业用户。推荐你下载:Win11 24H2 LTSC 2024 企业版(前往下载)
4. 支持远程桌面主机、组策略管理等高级功能,适合对安全性、管理性和专业性有更高需求的用户。推荐你下载:Windows 11 25H2 专业版(前往下载)
以上是系统之家装机大师提供的最新资讯,感谢您的阅读,更多精彩内容请关注系统之家装机大师官网。


