GitHub 可用性报告:2025年12月

发布: (2026年1月15日 GMT+8 06:06)
7 min read

Source: GitHub Blog

Source:

2025 年 12 月事件概览

2021 年 12 月,我们经历了五起导致 GitHub 服务性能下降的事件。

12 月 08 日 19:51 UTC(持续 1 小时 15 分钟)

影响 – 在 2025 年 11 月 26 日 02:24 UTC 至 2025 年 12 月 8 日 20:26 UTC 期间,企业管理员无法在 Enterprise AI Controls 页面上查看代理会话活动。

  • 用户无法在 AI Controls 视图中列出代理会话活动。
  • 查看审计日志中的活动、导航至单个代理会话日志或管理 AI 代理不受影响

根本原因 – 2025 年 11 月 25 日部署的变更中引入的错误配置,意外阻止了数据发布到为 AI Controls 页面提供数据的内部 Kafka 主题。

缓解措施 – 该配置问题已于 12 月 8 日修正。

后续行动

  • 改进数据管道依赖的监控。
  • 加强部署前验证,以在配置问题进入生产环境前捕获它们。

12 月 15 日 17:43 UTC(持续 39 分钟)

影响 – 从 15:15 UTC 到 18:22 UTC,Copilot Code Review 出现降级:46.97 % 的拉取请求审查请求失败,显示以下错误信息:

“Copilot 遇到错误,无法审查此拉取请求。您可以通过重新请求审查来再试一次。”

其余请求成功完成。

根本原因 – 内部模型驱动的依赖响应时间升高,导致请求超时并在审查处理管道中产生背压,进而导致队列增长和审查失败。

缓解措施

  • 临时绕过修复建议以降低延迟。
  • 增加工作者容量以清除积压。
  • 推出模型配置更改,降低端到端延迟。

队列深度和成功率恢复正常,并在高峰流量期间保持稳定。

后续行动

  • 提高基线工作者容量。
  • 为工作者利用率和队列健康添加监控。
  • 改进自动负载削减、回退行为和告警,以缩短检测和缓解时间。

12 月 18 日 16:33 UTC(持续 1 小时 8 分钟)

影响 – 从 08:15 UTC 到 17:11 UTC,部分 GitHub Actions 运行器出现间歇性 API 调用超时,导致运行器设置和工作流执行失败。

  • 大约 1.5 % 的 West US 区域的大型和标准托管运行器作业(约占所有 Actions 作业的 0.28 %)受到影响。

根本原因 – West US 运行器与 GitHub 某边缘站点之间的网络丢包。

缓解措施 – 到 17:11 UTC 时,所有流量已被重新路由,避开受影响的边缘站点,超时问题消除。

后续行动 – 正在研发更早检测跨云连通性问题的方案以及更快速的缓解路径。

12 月 18 日 17:36 UTC(持续 1 小时 33 分钟)

影响 – 在 16:25 UTC 至 19:09 UTC 期间,支撑 Copilot policies 的服务出现降级。用户、组织和企业无法更新任何 Copilot 策略。其他 GitHub 或 Copilot 服务未受影响。

根本原因 – 数据库迁移时引入了模式漂移。

缓解措施 – 同步模式以恢复正常运行。

后续行动 – 加固服务以防止模式漂移,并正在调查部署流水线改进,以缩短未来的缓解时间。

12 月 22 日 22:31 UTC(持续 1 小时 46 分钟)

影响 – 从 22:01 UTC 到 22:32 UTC,针对 github.com未认证请求出现降级,导致页面加载和 API 调用变慢或超时。来自 Actions 作业的未认证请求(例如发布下载)也受到影响。已认证流量未受影响。

根本原因 – 流量出现严重激增,主要集中在搜索端点。

缓解措施 – 识别并缓解了流量激增;自动化流量管理恢复了完整服务。

低‑上操作

  • 改进了高负载端点的限制器。
  • 继续开展工作,主动检测大流量变化,提升关键请求流的弹性,并缩短缓解时间。

保持更新

  • 关注我们的状态页面以获取实时更新和事后回顾。
  • GitHub 博客的工程栏目中了解更多我们的工作。

作者

Jakub Oleksy

相关文章

  • 让我们聊聊 GitHub Actions – 了解我们如何重构 GitHub Actions 的核心架构,并推出长期请求的升级,以提升性能、工作流灵活性、可靠性以及日常开发者体验。

探索更多 GitHub 内容

Docs Docs您需要掌握 GitHub 的所有内容,一站式获取。
[前往文档]
GitHub GitHub在 GitHub 上构建下一个创新,任何人、任何地点都可以在这里打造任何东西。
[开始构建]
Customer stories Customer stories了解在 GitHub 上构建产品的公司和工程团队。
Back to Blog

相关文章

阅读更多 »