GitHub 突发故障:Pull Requests 和 Issues 报错
Wednesday, August 12: GitHub, Incident with Pull Requests and Issues

GitHub 在 8 月 12 日遭遇了一次影响 Pull Requests、Issues 和 Search 功能的突发故障。部分用户在访问相关页面时遇到了 500 错误。经调查,问题根源在于一次数据库迁移后,某个数据库索引提示(index hint)引用了已被移除的索引,导致查询失败。GitHub 工程团队迅速定位问题,通过禁用有问题的配置实施了缓解措施,目前服务正在逐步恢复中。此次事件再次提醒我们,即使是像 GitHub 这样成熟的平台,底层基础设施的细微变动也可能引发连锁反应。
我们已识别出导致 GitHub.com 上 Pull Requests、Issues 和 Search 出现错误的根源,并实施了缓解措施。