知名程式源码代管服务网站GitLab在年初四(1月31日)晚上出现危机,大量资料忽然流失,震惊全球。

据台湾《科技新报》报导, 工作至深夜的GitLab工程师疑似过劳,误删300GB资料至剩下 4.5GB,遗失了大约6 小时的资料。

估计受到影响的有 4,613 个常规专案、74 个专案分叉(fork)和 350 个导入(import),总共 5037 个项目,可能丢失707 个用户。

 

当晚 GitLab 的工程师们已经花了很长时间对抗垃圾讯息的发送者(spammer),这些大量垃圾讯息已经严重影响到资料库的稳定性跟服务速度,甚至严重到锁死资料库的写入功能。

更严重的是二号资料库连复制都有困难了,跟上线的一号资料库的同步已经严重延迟,甚至拒绝连线一号资料库。

线上处理的工程师里,有一位工程师的时区位于荷兰,当时荷兰已是深夜,身心俱疲的他决定把不听话的二号资料库资料全部删除再重建。

他本意是要对二号资料库伺服器特定目录下 rm -rf(Unix 系的指令,不经 double check 就可以强制删除所在目录下的所有资料)指令,结果执行 1 秒或 2 秒后,猛然发现目标伺服器弄错了,是正在线上服务中的一号伺服器而不是有问题的二号!

这就好像空难电影里,双引擎客机要处理故障的右引擎时,却把维持飞机动力的左引擎给关掉了。

亡羊补牢为时不晚

GitLab 成立于 2014 年,获得 2000 万美元的风险投资,客户包含 IBM、Macy’s、ING、NASA 、VMWare 等。在本周,这些投资者的内心恐怕比其用户更加忐忑不安。

GitLab 这事件发生以后,突显了几个议题,除了网站资料备份机制的漏洞,可能还有工程师的超时工作(导致判断失常)以及工作纪律问题:sudo rm -rf 这样最高权限不经 double check 就强制执行的指令,在使用时应该要有适当的 sop 或更好的权限防呆。这事件反映出,除软硬体设备外,人员的良善管理更为重要。

亡羊补牢为时不晚,GitLab 展现诚意以 YouTube 直播与 Twitter 将讯息公诸于网路,但是看来 GitLab 必须非常努力,才能挽回客户与投资者对该公司的信心。对其他仰赖资讯科技的公司而言,相信这也是很好的借镜。

热门新闻

阅读全文
渔民周二坐著小船,在越南南部同奈省的松梅水库,收集浮在水面上的死鱼尸体。(图取自法新社)

热浪烘烤东南亚 越南水库鱼类大规模死亡

阅读全文

【广东高速公路塌陷】车叠车烧剩车架 死亡人数攀至24人

阅读全文

航班预计受影响至5日 鲁昂火山灰今晚将飘入大马

阅读全文

新山关卡人员冲出柜台 追喊狮城车牌轿车

阅读全文

哥伦比亚与以色列断交 【东方头条】2024-5-02

阅读全文

广东高速公路塌陷 罹难人数持续上升

阅读全文

面书庆祝13周年 推新功能Friends Day

科技

社交媒体面子书今日庆祝诞生13周年!面子书现时用户数目高达18亿6千万人,不但改变了全球人的生活,也成为了全球网民日常生...

阅读全文

如果再辍学创业 比尔盖茨:我会选这3领域

科技

比尔盖茨(Bill Gates)是全球最有名的辍学生之一。他在1975年放弃了顶尖大学哈佛的学业,辍学成立微软,成了世界...

阅读全文

2017年最具价值品牌 谷歌取代苹果成全球第一

科技

品牌价值及战略咨询公司Brand Finance公布全球品牌价值500强报告,显示谷歌(Google)挤下苹果公司,睽违...

阅读全文

网传iPhone 8概念设计 全面屏、弃Home键

科技

网传关于 iPhone 8 (或iPhone 7s)的消息越来越多,可能去掉Home键,并加入无边框全面屏幕。概念设计团...

阅读全文

苹果iPad称霸全球平板电脑

科技

(纽约3日讯)苹果iPad去年第4季出货量和营收虽然年减,但研究机构统计显示,iPad仍位居全球平板市占率首位,三星居次...

阅读全文

iPhone确定印度制造 4月开始生产

科技

美国苹果公司确定在印度制造iPhone。据彭博社报导,苹果公司在印度班加罗尔(Bengaluru)生产制造iPhone,...

阅读全文

电脑连接大脑“植物人”会答话

科技

(伯尔尼2日讯)医学人员利用一种可以识别人脑信号的电脑来读懂病人的想法,这使彻底丧失能力的病人,终于可以与外界交流!这些...

阅读全文

超廉价方法 豆油制石墨烯

科技

(堪培拉2日讯)一组澳洲科学家使用豆油作为原料,制作出了被称为“黑金”的纳米材料石墨烯(Graphene)。由于豆油原材...

阅读全文

亚马逊67亿打造空中货运中心

科技

(西雅图2日讯)线上零售巨擘亚马逊(Amazon)周二宣布将打造首座空中货运中心,这项投资将近15亿美元(约67亿令吉)...

阅读全文

扑克牌“人机大战” 人工智能首胜人类

科技

(奥斯汀2日讯)最新一次“得州扑克人机大战”周二在美国匹兹堡举行,美国卡耐基梅隆大学开发的人工智能Libratus,以绝...