新智元報道 來源:blog.github,status.github,thenextweb.com 編輯:三石
【新智元導讀】北京時間10月22日早上6點52分,GitHub.com出現大面積網站宕機,GitHub官方爲用戶帶來的不便表示誠摯的歉意,並表示將盡快修復。今晨7點,歷經24小時,一切終於恢復正常。
鬼知道GitHub在24小時裏都經歷了些什麼!
先來看下GitHub“血紅”的狀態消息列表:
從問題出現開始到解決的這24小時裏,GitHub團隊顯然處於崩潰狀態。
北京時間下午2點51分開始,狀態消息不斷在更新:再給我2小時!再給我1.5小時!再給我半小時!......
然而,“小時復小時,小時何其多”,承諾了太多,做到的太少,無奈,官方發佈致歉函,表示真摯的歉意:
北京時間10月22日早上6點52分,GitHub.com上多個服務由於受到網絡分裂(network partition)和subsequent數據庫故障的影響,導致我們網站顯示的信息不一致。我們非常謹慎地採取了措施確保數據的完整性,包括暫停webhook事件和其他內部處理系統。
我們知道我們的服務對您的開發工作流程是有多麼重要,我們正在積極、努力地建立一個網站全面恢復的預估時間表。我們會盡快與您分享這條信息。在此期間,GitHub.com上的信息可能會顯示爲過期,但數據並沒有丟失。一旦服務完全恢復,一切都會完好如初。
此外,此事件僅影響存儲在MySQL數據庫中的網站元數據,例如issue和pull request。 Git存儲庫數據並不受影響,並且在整個事件期間一直可用。
我們將繼續通過狀態頁面提供更新和預估的解決時間。
GitHub到底怎麼了?
由官宣的致歉函以及狀態消息列表可以看出,此次GitHub大面積的宕機主要是由於數據存儲系統出現了問題。
給用戶帶來的困擾,簡單來說就是:存儲庫,突然“消失”了!舉個例子,你建了一個公共存儲庫,然後敲代碼時,GitHub會提示你存儲庫不存在;同時也無法打開其它存儲庫,也不能創建同名存儲庫。
然後網友們就炸鍋了:
也有網友表示,“天呢!GitHub還沒修復好?!要破紀錄了!”
GitHub也給出了網絡宕機熱力圖,可以看到遭受此次影響較爲嚴重的是日本、美國西海岸、馬來西亞以及澳大利亞東南地區。
不過,於北京時間10月23日早7點,GitHub終於解決的此次“災難性”問題:
想必GitHub的工作人員們應當是24小時沒有合過眼了,辛苦了!
致敬每一位奮鬥在前線的程序員與工程師!
參考鏈接:
https://blog.github.com/2018-10-21-october21-incident-report/
https://status.github.com/messages
https://thenextweb.com/dd/2018/10/22/github-is-down-because-of-data-storage-issues/