聖誕節前,12 月 24 日,Skype 執行長透過部落格說明上週skype全球大當機的可能原因、處理進度和補償措施;跨年前,也就是今天 12 月 30 日,再由資訊長Lars Rabbe 接棒,將上週大當機的原因說分明。
原來主要原因是因為 Windows 端,版本 5.0.0152 的軟體有臭蟲 (bug)。所以在12月22號開始,部分 Skype 伺服器無法負載上述 Windows 端軟體未正常處理的離線訊息,導致 Skype 開始當機。
比上述軟體新一點和舊一點、或是 Mac 系統上的版本都未受影響,不過因為全球有將近 50 % 的用戶使用了這個有問題的版本,其中有 40% 當機,包含了近 3 分之 1 的超級節點。超級節點 (supernode) 對於 Skype 這種採用點對點 ( Peer-to-Peer ) 的技術來說相當重要,一般說來,一個超節點會建立目錄,裡面包括數百個一般節點,所以當其中 20 – 30 %的超級節點受損的話,其他節點需要處理的訊息負擔會過大,加上大部分用戶遇到當機時的反應都是不斷重新開啟軟體,也加重 P2P 處理負擔。
有興趣的讀者可以到 Skype 的部落格仔細研究 Skype 緊急處理的方法、以及如何避免有類似情形再發生。
(消息來源:TechCrunch 圖片來源:FinanceBehavior)




