Hacker News 中文摘要

RSS订阅

GitHub 出现故障 -- GitHub Is Having Issues

文章摘要

GitHub服务出现短暂故障,涉及Copilot、Git操作等功能。团队迅速排查,各服务已陆续恢复,最终问题解决。将分享详细原因分析。感谢用户耐心等待。

文章总结

GitHub服务故障事件报告

事件状态:已解决

【事件概述】 2026年3月3日18:59(UTC)起,GitHub多项服务出现性能下降问题,涉及Git操作、Webhooks、API请求、问题跟踪、拉取请求、Actions、Codespaces和Copilot等功能。经团队紧急处理,所有服务已于20:09(UTC)全面恢复。

【时间线】 18:59 首次检测到Actions、Copilot和问题跟踪服务异常 19:00-19:36 多服务相继出现性能下降: - API请求可用性降低 - 拉取请求和Webhooks性能波动 - Git操作和Codespaces受影响 19:17 实施应急措施后服务开始恢复 19:54-20:06 各功能陆续恢复正常: - Git操作(19:54) - Actions(19:55) - 所有服务全面恢复(20:06) 20:09 官方确认事件解决

【后续处理】 技术团队将提供详细的根本原因分析报告。感谢用户在此期间的耐心等待与理解。

(注:已精简重复的状态更新,保留关键节点信息)

评论总结

以下是评论内容的总结,平衡呈现不同观点并保留关键引用:

1. 对GitHub频繁宕机的不满

  • 多数用户抱怨GitHub近期频繁出现故障,影响工作流程
    • "GitHub has been shit lately. What the fuck is going on?" (khaledh)
    • "Happening very often lately" (joshrw)
    • "How many 9s is GitHub at now? 2?" (yoyohello13)

2. 对GitHub过度扩展功能的批评

  • 用户希望GitHub专注于核心功能而非新功能开发
    • "I would so very much love to see GitHub switch gears from building stuff like Copilot etc and focus on availability" (duckkg5)
    • "What's interesting about outages...how many things depend on GitHub now beyond just git hosting" (pothamk)

3. 关于状态页可靠性的质疑

  • 用户怀疑GitHub状态页更新不及时
    • "How reliable is githubstatus.com? I know that status pages are generally not updated until Leadership and/or PR has a chance to approve the changes" (garciasn)
    • "You know that it's bad when the status page doesn't have the availability stats anymore" (cyberax)

4. 自托管作为替代方案

  • 部分用户建议自托管作为解决方案
    • "I've taken to hosting everything critical like this myself...I've had 4 years of continuous uptime" (overshard)
    • "You can switch to a VPS provider and self host gitea/forejo in less time than you might think" (Imustaskforhelp)

5. 对微软的批评

  • 部分用户将问题归咎于微软
    • "Microslop ruins everything it touches" (zthrowaway)
    • "Should have self hosted" (rvz)

6. 关于行业现状的反思

  • 讨论大型服务频繁宕机却不受商业影响的现象
    • "billion dollar companies everyone relies on...have repeated downtime yet it doesn't seem to affect their business" (littlestymaar)
    • "the day ends in y, water is wet...github doesn't have any real competition" (netcraft)

7. 应对宕机的建议

  • 提供应对宕机的实用建议
    • "it's useful to have a 'break glass' mode in your CI tooling" (shykes)
    • "Our health check checks against githubstatus.com to verify 'why' there may be a GHA failure" (garciasn)