Skype稱Windows客戶端漏洞引發上周宕機事件
世界知名網絡電話(VoIP)服務商Skype***信息官(CIO)拉爾斯·拉伯(Lars Rabbe)今天在該公司官方博客中表示,由于Skype軟件Windows客戶端存在的一個技術漏洞,而引發了Skype服務上周全球性宕機事件。上周三(12月22日)當天,Skype服務出現全球性宕機事件。該公司隨后表示,導致該服務故障的原因是一個“軟件問題”。
拉伯今天對此次宕機事件作出了 更詳細的解釋:由于Skype軟件Windows客戶端(版本號為5.0.0152)存在一個技術漏洞,導致多個負責處理離線即時信息的服務器過熱,而無 法及時處理大量離線信息。
拉伯接著表示,在發生上述現象后,一些Skype客戶端開始從過熱服務器中接收延遲信息,而這些信息沒能被Windows客戶端正常處理,并由此最終引發了Skype服務全球性宕機事件。拉伯表示,由于技術漏洞存在于Windows客戶端當中,因此在發生服務故障初期,Mac機、iPhone等設備的相應客戶端用戶并沒有受到影響。
但隨著Windows客戶端服務故障未能及時得到解決,導致Skype整個服務系統最終崩潰。據悉,在Skype所有用戶中,Windows客戶端用戶比率為50%左右。而在所有Windows客戶端用戶中,約40%受到了此次宕機事件的影響。由于上述原因,Skype網絡的“超級節點” (Supernodes)也出現服務故障,而Windows客戶端約占Skype所有超級節點的三分之一。
拉伯在博文中寫道:“超級節點對P2P(個人對個人)網絡而言至為關鍵。與常規節點相比,超級節點需負責處理額外任務,如承擔任務目錄、支持其他Skype 客戶端和建立各超級節點之間的連接等等。如果某個超級節點無法正常工作,即使該節點重啟工作,則將需要花費一定時間,才能使該超級節點重新被納入P2P網絡當中。如此一來,該P2P網絡所擁有的超級節點數量將比正常情況下少25%~30%左右。這種情況也導致并未發生故障的超級節點無法正常加載。”
拉伯還表示,在大量Windows客戶端用戶遭遇服務故障后,他們選擇了關閉該軟件并重啟,而這一舉動又進一步導致Skype的P2P網絡負載加重。他透露,在上周三發生全球性宕機事件當天,Skype網絡超級節點的流量為正常值的100倍左右。
拉伯***表示,Skype今后將同時采取多項有效措施,以杜絕諸如全球性宕機事件的再次發生。