GitHub再次宕机 程序猿你们放假了吗?

原创
云计算
拥有140多万开发者用户,全球最大的社交编程及代码托管网站GitHub,在今早发生了宕机,全球各地用户都无法正常访问。

2016年1月28日早晨,全球最大开源平台GitHub出现宕机,首页提示维护公告,全球各地多位网友均表示无法访问github.com(如下图所示),截至10:30左右,才有网友表示可以访问。据网友反映,刚点击进去是显示独角兽,在系统修复过程中点击进去显示的是章鱼猫。

GitHub是全球最大的社交编程及代码托管网站,作为开源代码库以及版本控制系统,GitHub目前拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,GitHub已经成为了管理软件开发以及发现已有代码的首选方法。

据了解,GitHub 的用户中包括大部分美国科技巨头例如Twitter、Facebook、Google 以及微软等。GitHub 员工曾在微博上透露,2014 年中国已经成为 GitHub 用户数最多的第二大国家。国内的科技巨头均是GitHub的用户,例如,支付宝网页用到的前端模块 SeaJS、腾讯的移动 Web 前端知识库 Mars 以及百度的百度图说。此外,不少创业公司也把部分软件代码放到 GitHub ,方便平时开发协作。所以本次服务宕机事件,着实让不少人焦虑。

在遭遇本次宕机事件后,GitHub正在全力应对这次全球服务故障,在上午10点30分左右,网站访问均已正常。

对于GitHub出现问题,这已经不是第一次了,在2012年、2013年、2015年均遭受不同原因的服务故障。

在2012年9月,GitHub遭受了两次服务故障,其中一次是1小时46分钟的无法访问,另外一次是接近一小时的性能故障,两次故障的根本原因都是数据库的故障切换功能。

在2013年1月15日晚间, GitHub突然疑似遭遇DDOS攻击,访问大幅放缓,该网站管理员经过日志查询,发现是来自12306的抢票插件用户洪水般的访问导致GitHub出现问题。(具体事件请查看“GitHub,我们为何访问不了你?http://os.51cto.com/art/201301/377989.htm”)

从2015年3月26日开始,GitHub遭到其网站历史上最大规模DDoS攻击,攻击时间长达80多个小时并且仍在继续,GitHub指出,攻击者的目的是逼迫GitHub移除反审查项目。(具体事件请关注“剥开层层迷雾,深度追踪针对GitHub的DDoS攻击 http://netsecurity.51cto.com/art/201504/471301.htm”)

而对于本次宕机事件,目前官方还没发布宕机的真正原因。对于此次宕机事件,网友们的反应也是各不相同:

虽然大家的热情各不相同,但小编猜想,可能更多的人都想弄清楚同一个问题:GitHub这次宕机又是因为什么呢?其实对于原因,大家也同样有着高度的热情:

对此,小编也采访了业界不同的专家,对此次事件发表看法,来看看专家们的看法及建议吧:

苏鹏(中国联合通信有限公司):本次GitHub服务宕机,全球各地的用户无法访问该代码库。GitHub官方尚未对此次事件作出回应,但我个人认为这个时候我们不宜随意揣测,应该等GitHub官方的声明之后再酌情分析报道。对于任何网站,出现无法访问的情况对于用户来说,所能做的只能是等网站修复,这一点上GitHub和其他网站并没有任何不同。

Richard 林(华为):  GitHub宕机,具体原因没人知道为什么,还得等Github出来解释了。服务宕机,可能会造成无法下载最新代码版本,无法进行pull request新修改,但git版本控制的分布式特性还是减缓了宕机的问题,至少还是可以在自己的分支上继续工作,等恢复时再提交合并代码即可。

俞勇(DaoCloud联合创始人 ):对于本次宕机事件,网络上的说法是大规模网络中断,但其实这个原因是不大可能的,因为如果是网络中断,是不可能这么快恢复的。目前GitHub是单点,出了故障就只能等,没有其他后备方案,但好在他们服务质量还是ok的,故障屈指可数,恢复得也快;当然,企业可以考虑自建Gitlab类的服务,自主可控,就不会出现类似于GitHub一宕机,程序员就抓狂焦虑。

小编的话:GitHub作为全球最大的社交编程及代码托管网站,拥有140多万开发者用户,服务质量还是很不错的,尽管出现过几次故障,但毕竟也是寥寥无几,足以证明它的可信度还是很高的;当然,对于GitHub出现宕机问题,我们唯一能做的只有等,等……等它恢复正常,等它公布原因。当然,对于规模比较大,对服务要求更高的企业也可以自建或者考虑使用其他同类服务。

责任编辑:xinxiaoliang 来源: 51CTO
相关推荐

2019-10-29 17:01:34

程序员生活冷知识人生第一份工

2013-01-09 09:38:09

Github

2011-06-08 12:50:13

Skype网络电话微软

2023-04-07 00:05:30

WebGPUAPIJavaScript

2011-06-08 14:30:54

SkypeWindows微软

2018-10-24 09:54:37

GitHub宕机程序员

2023-05-17 18:38:58

宕机认证令牌

2016-09-22 15:29:41

程序IT加班

2019-07-18 10:49:15

GitHub软件代码

2014-06-12 16:39:21

巴西世界杯请假

2015-03-04 13:24:03

2014-08-06 10:39:12

程序员

2012-09-12 15:48:34

程序员节程序员

2020-10-23 07:43:04

开源协议开源

2012-12-26 09:57:48

NetflixAmazonAWS

2018-06-25 13:37:13

2015-07-23 11:49:31

程序猿

2017-05-19 12:51:03

开发者程序猿答题

2020-07-28 08:41:21

Kubernetes自动化测试软件开发

2020-04-24 12:14:26

GitHub宕机微软
点赞
收藏

51CTO技术栈公众号