GitHub 将近八小时的服务中断归因于容量故障和重试风暴

正当 GitHub 争分夺秒将生产流量迁移到 Azure 时,Central US 的一次自动伸缩故障影响了身份验证、Actions 和 Copilot。

By · Published

Primary source: GitHub Blog

为何重要

GitHub 是用于代码托管、身份验证、CI(持续集成)和 AI 开发的基础设施。单一的扩展错误现在可能同时中断软件交付的多个阶段。

Extreme close-up of a dense cluster of network cables and a circuit board, with one critical connection point in sharp focus.

GitHub 周四表示,其位于美国中部的数据中心发生容量故障,随后重试风暴使 Copilot 流量成倍增长,导致 8月17日 的大范围中断,持续了 7 小时 47 分钟。

在 8月20日发布的事后分析 中,GitHub 首席技术官 Vlad Fedorov 表示,在关键基础设施组件未能扩展的同时,流量达到了新峰值。由此产生的压力蔓延到身份验证,并中断了 GitHub.com、APIs、pull requests、issues、Actions 和 Copilot。

Fedorov 在联合创立数据治理初创公司 UserClouds 后加入 GitHub。GitHub 表示,他此前在 Facebook(现 Meta)工作了 12 年,负责领导隐私、广告和平台基础设施方面的工程组织。8 月的这份公告是他自 3 月以来发布的第三次公开可靠性更新,将 GitHub 的基础设施响应直接置于其最高工程执行官的职权之下。

一个自动扩缩器监视了错误的限制…

When you purchase through links in our articles, we may earn a small commission. This doesn’t affect our editorial independence.

Reader comments

Conversation for this story loads after sign-in.