歐洲中部時間 10 月 17 日 22:45 左右, 線上記分牌網站 Keepthescore.co 的管理員在“幾杯紅酒下肚”之後,意外刪除了他們的生產資料庫,導致超過 30 萬個記分牌和相關資料瞬間灰飛煙滅。 不幸中的萬幸,是該網站採用了 DigitalOcean 的託管資料庫,這意味著託管方每日都會自動執行一次備份。
官網截圖
經歷了 5 分鐘的惶恐, Keepthescore.co 將網站切換到了維護模式,並努力還原已備份資料。
最終在本次差點跑路的刪庫事件發生約半小時後(歐洲中部時間 23:15),網站順利重新恢復上線。
本次失誤的代價,是長達 7 個小時(15:47 - 23:21)的記分牌資料一去不返,管理員對此深表歉意。
災難程式碼
雖然可以將本次事件簡單歸咎於酒精上頭,但 Keepthescore 還是坦誠其在清醒的時候編寫了這段災難程式碼 —— 功能是刪除本地資料庫,並從頭建立所有必須表的功能。
然而當天晚上,該函式在深夜程式設計時意外連線到了生產資料庫,結果引發瞭如上所示的驚魂時刻。
具有諷刺意味的是,事件發生幾天前,他們剛剛在 Twitter 上轉發過有關“刪庫跑路”的段子。
【來源:cnBeta.COM】