GitHub掛了一天了!你中招了嗎?
今天早上,全球最大的同性交友網(wǎng)站 GitHub 竟然掛了,你中招了沒?
周一早上 7 點(diǎn)左右(美國西海岸時(shí)間周日下午 4 點(diǎn)開始),GitHub 網(wǎng)站出現(xiàn)了嚴(yán)重的問題,直至現(xiàn)在還未完全恢復(fù)。
維修
據(jù) The Register 報(bào)道,目前 GitHub 的后臺(tái)服務(wù)依然是在正常運(yùn)轉(zhuǎn)的,只是網(wǎng)站暫時(shí)凍結(jié)了。因此導(dǎo)致一些用戶無法登錄,或者一些 branch(分支)無法訪問。
從狀態(tài)頁面來看,似乎一套數(shù)據(jù)存儲(chǔ)系統(tǒng)壞掉了,迫使該平臺(tái)的工程師將該網(wǎng)站的文件轉(zhuǎn)移到另一個(gè)設(shè)備。在此期間,一些舊版本的文件和代碼倉庫在提供給訪問者和用戶。
GitHub表示:“我們正在繼續(xù)努力遷移數(shù)據(jù)存儲(chǔ)系統(tǒng)以恢復(fù)對(duì)GitHub.com的訪問,”該團(tuán)隊(duì)隨后又補(bǔ)充道:“我們正在繼續(xù)修復(fù)數(shù)據(jù)存儲(chǔ)系統(tǒng)GitHub.com。在此過程中您可能會(huì)看到不一致的結(jié)果。“
最近一次,GitHub團(tuán)隊(duì)再次表示:目前處于恢復(fù)操作的后期階段,預(yù)計(jì)在接下來的1個(gè)小時(shí)內(nèi)恢復(fù)數(shù)據(jù)。
抱怨聲
從用戶抱怨的情況來看,除非你查詢狀態(tài)頁面,或者在第十次嘗試向該網(wǎng)站提交代碼失敗后意識(shí)到哪里出了岔子,否則沒有明顯的方法可以表明該網(wǎng)站崩潰了。
因此有網(wǎng)友就@GitHub:發(fā)現(xiàn)這類問題的時(shí)候,應(yīng)及時(shí)通知用戶,一封郵件就可以了,不要浪費(fèi)開發(fā)者寶貴的時(shí)間。
而且,很顯然受影響的不止美國的GitHub用戶,中國、日本等用戶都在周一上班時(shí)遭遇了這一狀況。
有網(wǎng)友在V2EX上說明了自己遇到的狀況,可以正常從本地 push (至少從終端回顯來看 push 是成功的),但問題出在網(wǎng)頁版:
1. 已更新的 commit 不顯示(最直觀的影響就是別人并不能看能到倉庫最新的更新、Page 不能修改了)
2. 若清空瀏覽器緩存再登陸,有 3/5 的幾率會(huì)跳轉(zhuǎn)到 https://github.com/session 并提示“ Your browser did something unexpected. Please contact us if the problem persists.”,Safari/Chrome/Firefox 均復(fù)現(xiàn)
3. 綠瓷磚不更新
4. 在網(wǎng)頁端倉庫創(chuàng)建新文件可以成功并顯示 commit,clone 操作也正常
這個(gè)月不太平,微博、YouTube、Twitter、GitHub通通都掛了。
還有日本用戶也未能幸免:
下午茶都喝完了,GitHub還不恢復(fù),逼得程序員要提前早退。
作為GitHub的新東家,微軟也就毫無懸念的躺槍了。
我也想知道是微軟的鍋么?
GitHub 是正在遷移到 Azure 云么?
GitHub的終結(jié)者
也有網(wǎng)友建議把項(xiàng)目遷移到GitLab上面:
但GitLab就一定靠譜么?那倒也未必,不過可以肯定的是,截至發(fā)稿,GitHub還沒有完全恢復(fù),官方表示最新進(jìn)展將會(huì)發(fā)布到:https://blog.github.com/2018-10-21-october21-incident-report/