HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

GitHub 遭遇全球宕机,Copilot 也瘫痪了!开发者:今天可以光明正大摸鱼了

  • 2024-08-15
    北京
  • 本文字数:2330 字

    阅读完需:约 8 分钟

大小:1.12M时长:06:30
GitHub遭遇全球宕机,Copilot也瘫痪了!开发者:今天可以光明正大摸鱼了

面对突如其来的事故,GitHub 迅速回滚了“与数据库基础设施相关的变更”。

GitHub 遭遇全球性宕机

 

作为极具人气的代码仓库与开发者平台,GitHub 本周三遭遇一系列影响到其网站及多项 GitHub 服务的重大问题,但目前系统已经回归正常。根据美国东部时间昨晚 8:26 的状态消息,该公司已经回滚了导致此番事故的数据库基础设施变更,并表示服务现已“全面恢复运行”。



根据当时的访问情况来看,前往 GitHub 主网站后页面会显示一条错误消息,提示“当前没有可用于响应您请求的服务器”。但不久之后,GitHub 网站即恢复运行(错误消息中还附有一张愤怒的独角兽图片)。在后续事件报告当中,GitHub 一一罗列了 pull requests、GitHub Pages 以及 GitHub API 等受影响服务。



而且事件的扩散速度也相当夸张。GitHub 的首条状态消息公布于美东时间晚 7:11,而几分钟后其再次报告多项服务发生问题。这些问题的影响范围似乎也相当普遍,Downdetector 显示有超 1 万名用户表示受到牵连。另外问题发生得也相当突然。当天晚 7:13,互联网监控服务 BetBlocks 亦发布消息称 GitHub“正经历一波跨国服务中断”。

 

随后没多久,GitHub 发布状态称 Copilot 也崩了!有人在 Hacker News 上调侃称:“这下所有 AI 原生应用开发者可以正当光明摸鱼了,因为 Copilot 已经瘫痪了”。



8 月 14 日,截至此文发布前,GitHub 发布更新称在经历重大中断后,其服务现已恢复正常。

 

GitHub 并未立即回复置评请求。

 

微软在 2018 年 10 月以 75 亿美元的价格收购了代码存储库 GitHub,在微软的管理下 GitHub 表现出了强劲的增长势头,从购买时的不到 4000 万用户增长到现在的 7300 多万的开发者用户,他们依靠该服务通过 Git 进行版本控制,并为软件开发提供托管服务。

 

GitHub 是一个大型的代码库,在开发者和公司在该服务上托管整个项目和代码时非常流行。苹果、亚马逊、Google、Facebook 和许多其他大型科技公司都使用 GitHub。

 

但一些用户称,自此以后,该服务平台变得更加不可靠。虽然被微软收购后 GitHub 的知名度不断提高, 但其在开发者中心中的地位却逐渐下滑。

 

开发者对其逐渐失望

 

这可不是 GitHub 第一次出现宕机情况。近几年 GitHub 宕机事件频频发生,最严重的一次发生在 2018 年。

 

2018 年 10 月 21 日,GitHub 经历了一次事故,导致服务降级 24 小时 11 分钟。虽然平台的某些部分不受事故影响,但仍然有多个内部系统受到了影响,向用户显示了过时且不一致的内容。所幸没有用户数据丢失,但针对几秒钟数据库写入的手动调整工作仍在进行当中。在发生事故期间,Webhook 无法提供服务,也无法构建和发布 GitHub Pages。

 

事后,GitHub 发文对每个受影响的用户深表歉意:“我们深切感受到用户对 GitHub 的信任,并为构建能够保持平台高可用性的弹性系统而感到自豪。在这次事故中,我们让用户失望了,我们深感抱歉。虽然我们无法撤销导致 GitHub 平台长时间无法使用的问题,但我们可以解释导致这次事故的原因、我们从中吸取的教训以及我们将要采取的措施,以便确保类似情况不会再次发生”。

 

但,类似的事故又怎会停止。

 

2021 年 11 月 28 日,美东时间下午 3 点 45 分左右,GitHub 开始出现问题,Git 操作、API 请求、GitHub 行动、包、页面和拉取请求都受到影响。GitHub 上有超过 1 亿个存储库,所以任何故障都会影响到这些内容的组织。

 

时间再往回推,2020 年,GitHub 也瘫痪了两个小时,错误的设定令该服务瘫痪并使其短暂下线。这次最新的故障发生在 GitHub 前 CEO 纳特·弗里德曼(Nat Friedman)卸任后的几周,该公司继续作为微软的独立企业运营。

 

GitHub 还在 2022 年 2 月发生过一次重大故障。当时一度导致 GitHub 平台在全球范围内关闭,并且一切访问网站的请求均被阻止。同年 3 月,GitHub 又遭遇多次中断,当时该公司表示事件原因是由平台主数据库集群的资源争用问题引起的。

 

GitHub 宕机对于开发者来讲似乎已经司空见惯,但他们仍然在各社交平台上表达着自己的不满。

 

在 Hacker News 上,一位 ID 为 smsm42 的用户称:“这很好地诠释了古德哈特定律。我们将拥有这个很棒的状态页面,但如果我们更新它,客户就会注意到系统已关闭,因此我们将设置许多障碍,以防止实际状态显示在页面上。最终,也可能会遭遇一场集体诉讼。”

 

注释:古德哈特定律(Goodhart's law)是一个出自经济学家查尔斯·古德哈特的说法,玛丽莲·斯特拉森将之表述为:“一项指标一旦变成了目标,它将不再是个好指标。”一个会让此种现象发生的状况,是一个人对一项政策有一定的预期,并利用各种手段去改变结果。

 

另一位 ID 名为 sebmellen 的 Hacker News 用户称,如果 GitHub 承认这次事故,那可能面临几百万美元的赔偿,但不承认似乎也不现实。因为所有 GitHub Pages 都说‘我们今天过得真糟糕。独角兽已经接管。我们正在尽最大努力控制它们并让 GitHub 恢复正常运行。’

 

还有一位用户称:“我从未见过如此严重的中断。甚至主页都无法加载。我们经常遇到 Actions 无法运行的问题,但这次似乎更严重。不过,状态页面显示一切正常:https://www.GitHubstatus.com/,太搞笑了。”

 

这些针对 GitHub 的用户吐槽都传递着一个讯号——开发者认为 GitHub 越来越不靠谱了。像 GitHub 这样的服务器,发生 30 秒宕机都是不可接受的,而这么频繁且长时间的中断是一件很可怕的事,因为它托管了数以万计开发者的代码,一旦宕机意味着这些开发者甚至很多企业的正常业务都会受影响。

 

“看起来 GitHub 上出现了全面中断,一切都瘫痪了。这比所谓的 Twitter / X 最近出现的减速带要糟糕得多,当时人们对此大加指责,但很快就忘记了。我认为 GitHub 还没有从每月不断发生的事故中恢复过来。坦率地说,GitHub 每个月都会发生一些事故,这表明该服务是多么不可靠,这种情况已经持续多年了。”

 

参考链接:

https://www.theverge.com/2024/8/14/24220685/GitHub-down-website-pull-request

 

2024-08-15 18:1315353
用户头像
李冬梅 加V:busulishang4668

发布了 940 篇内容, 共 535.3 次阅读, 收获喜欢 1105 次。

关注

评论

发布
暂无评论

网络攻防学习笔记 Day45

穿过生命散发芬芳

网络攻防 6月日更

Flask-Limiter详细使用说明

行者AI

flask

数字经济下的数据库发展以及应用

容光

负载均衡算法之一 - 以 Golang 方式

hedzr

load-balancing weighted round-robin consistent-hashing

别闹,那个在加密世界拿着长枪的库币

猫Buboo

区块链 区块链+ 加密资产

源码解析:一文读懂 Kubelet

张晓辉

Kubernetes 源码分析 kubelet

微服务的简介和技术栈

xcbeyond

微服务 发展史 6月日更

三顾茅庐,七面阿里,25k*16offer,还原我的大厂面经

Java 程序员 架构 面试

如何针对美工与设计师的Maya工具进行版本控制

龙智—DevSecOps解决方案

基于开源引擎打造自主可控服务体系

张亮

大数据 开源 To B业务

谁是项目的负责人?

escray

学习 极客时间 朱赟的技术管理课 6月日更

小伙伴们在催更Spring系列,于是我写下了这篇注解汇总!!

冰河

spring 程序员 架构师 aop ioc

HarmonyOS学习路之开发篇——Page Ability

爱吃土豆丝的打工人

HarmonyOS AbilitySlice路由 AbilitySlice生命周期 AbilitySlice间导航 跨设备迁移

有人融资超6亿,有人营收20亿…这届90后创业者有点猛! | 创业邦2021年30位30岁以下创业新贵重磅发布

创业邦

git版本升级

阿呆

HarmonyOS学习路之开发基础——快速入门(实现页面跳转)

爱吃土豆丝的打工人

HarmonyOS DevEco 页面跳转 鸿蒙页面跳转

HarmonyOS学习路之开发篇——Ability

爱吃土豆丝的打工人

HarmonyOS Ability Ability概述 鸿蒙 Ability

阿里巴巴新产“Java架构核心宝典”,全是流行技术,限时开放

Java 程序员 架构 面试

网易云信大规模聊天室系统架构解析

网易云信

聊天室 IM

发布60分钟!霸榜Github的阿里面试指导小册,啃透涨薪10k

Java架构师迁哥

智慧新发展:打造更富动感的智慧园区3D可视化决方案!

一只数据鲸鱼

数据可视化 智慧城市 智慧园区 三维可视化

从金融街往事到全场景智慧金融未来

白洞计划

阿里P8工作10年,离职时发现只剩这份《Java架构速成》笔记了

Java架构师迁哥

基于WebRTC的1对1通话实战(一)环境搭建

IT酷盖

音视频 WebRTC

30家企业单笔融资1亿以上,如何让投资人倒追你的项目

创业邦

尽情阅读,技术进阶,详解mmap的原理

奔着腾讯去

c++ 内存管理 Mmap 虚拟内存 共享内存

HarmonyOS学习路之开发基础——快速入门(创建另一个页面)

爱吃土豆丝的打工人

HarmonyOS 鸿蒙开发 DevEco Studio 创建新页面 创建另一个页面

解决权限管控难题,保障数据安全——CloudQuery在证券行业的实践

BinTools图尔兹

数据库 高可用 脱敏 数据库管理 权限管理

企业云迁移暗藏风险,1人如何扛起性能测试大旗?

TakinTalks稳定性社区

高可用 电商 全链路压测 性能压测 云迁移

Seata 新特性,APM 支持 SkyWalking

阿里巴巴云原生

运维 云原生

👑【Hystrix技术专题】原理和特性介绍

洛神灬殇

Hystrix spring-cloud 熔断器 6月日更

GitHub遭遇全球宕机,Copilot也瘫痪了!开发者:今天可以光明正大摸鱼了_数据湖仓_李冬梅_InfoQ精选文章