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