今天早上,全球最大的同性交友网站 GitHub 竟然挂了,你中招了没?
周一早上 7 点左右(美国西海岸时间周日下午 4 点开始),GitHub 网站出现了严重的问题,直至现在还未完全恢复。
维修
据 The Register 报道,目前 GitHub 的后台服务依然是在正常运转的,只是网站暂时冻结了。因此导致一些用户无法登录,或者一些 branch(分支)无法访问。
从状态页面来看,似乎一套数据存储系统坏掉了,迫使该平台的工程师将该网站的文件转移到另一个设备。在此期间,一些旧版本的文件和代码仓库在提供给访问者和用户。
GitHub表示:“我们正在继续努力迁移数据存储系统以恢复对GitHub.com的访问,”该团队随后又补充道:“我们正在继续修复数据存储系统GitHub.com。在此过程中您可能会看到不一致的结果。“
最近一次,GitHub团队再次表示:目前处于恢复操作的后期阶段,预计在接下来的1个小时内恢复数据。
抱怨声
从用户抱怨的情况来看,除非你查询状态页面,或者在第十次尝试向该网站提交代码失败后意识到哪里出了岔子,否则没有明显的方法可以表明该网站崩溃了。
因此有网友就@GitHub:发现这类问题的时候,应及时通知用户,一封邮件就可以了,不要浪费开发者宝贵的时间。
而且,很显然受影响的不止美国的GitHub用户,中国、日本等用户都在周一上班时遭遇了这一状况。
有网友在V2EX上说明了自己遇到的状况,可以正常从本地 push (至少从终端回显来看 push 是成功的),但问题出在网页版:
1. 已更新的 commit 不显示(最直观的影响就是别人并不能看能到仓库最新的更新、Page 不能修改了)
2. 若清空浏览器缓存再登陆,有 3/5 的几率会跳转到 https://github.com/session 并提示“ Your browser did something unexpected. Please contact us if the problem persists.”,Safari/Chrome/Firefox 均复现
3. 绿瓷砖不更新
4. 在网页端仓库创建新文件可以成功并显示 commit,clone 操作也正常
这个月不太平,微博、YouTube、Twitter、GitHub通通都挂了。
还有日本用户也未能幸免:
下午茶都喝完了,GitHub还不恢复,逼得程序员要提前早退。
作为GitHub的新东家,微软也就毫无悬念的躺枪了。
我也想知道是微软的锅么?
GitHub 是正在迁移到 Azure 云么?
GitHub的终结者
也有网友建议把项目迁移到GitLab上面:
但GitLab就一定靠谱么?那倒也未必,不过可以肯定的是,截至发稿,GitHub还没有完全恢复,官方表示最新进展将会发布到:https://blog.github.com/2018-10-21-october21-incident-report/