5月29日訊息,攜程官方稱,對於昨日攜程官網和APP癱瘓的原因,經攜程技術排查,確認此次事件是由於員工錯誤操作,刪除了生產伺服器上的執行程式碼導致。
昨日上午11點,攜程稱因為部分伺服器疑似遭到不明攻擊,導致官方網站及APP暫時無法正常使用,直到晚上22時45分,攜程官方確認除個別業務外,攜程網站及APP恢復正常,資料沒有丟失。
對於為何12小時後才恢復正常,攜程解釋稱:
類似攜程這樣的大型網站承載著繁多業務,其後臺是一個由SOA(面向服務)架構組成的龐大伺服器叢集,看似簡單的一個頁面背後由上千個應用子系統以及上千個WebService組成,而每個應用子系統和每個WebService之間都存在著相互呼叫的依賴關係。
發生事件後,攜程的技術人員除了需要恢復生產伺服器上的執行程式碼以外,還需要做的是恢復並確保每個應用子系統以及每個WebService的功能正常,同時確保應用子系統與WebService間的呼叫關係得以正常執行。
這種驗證性的操作需要攜程的工程師及運維人員通力合作,儘快恢復生產程式碼並透過反覆地、持續性地除錯以確保應用子系統與WebService功能的正常執行。
攜程最後還保證,資料和資料庫並未受到此次事件的影響,使用者訂單資料也完整無損,並表示攜程在系統上做了改進,規範並杜絕技術人員錯誤刪除生產伺服器上程式碼的操作。