Skype "padł" przez dziury w wersji dla Windows?

4 stycznia 2011 07:48 Antoni Steliński
Szef działu technicznego firmy Skype stwierdził, że wielka "świąteczna" awaria popularnego komunikatora głosowego była spowodowana wyjątkowo pechowym nałożeniem się kilku niesprzyjających okoliczności. Najważniejszymi z nich były gigantyczna liczba realizowanych połączeń oraz błędy w windowsowej wersji aplikacji Skype.
Lars Rabbe, CIO firmy Skype, szczegółowo opisał w firmowym blogu awarię, która praktycznie uniemożliwiła korzystanie ze Skype'a 22 i 23 grudnia. Rabbe zdementował przy okazji wcześniejsze sugestie, z których wynikało, że przyczyną awarii mogło być nieprawidłowe funkcjonowanie tzw. supernodes (czyli komputerów odpowiedzialnych za przekazywanie połączeń).

Z najnowszy analiz przeprowadzonych przez pracowników działu technicznego firmy wynika, że podstawowym powodem wielkiej awarii był błąd w windowsowym wydaniu Skype (wersji 5.0.0152, z której korzysta ok. 50% wszystkich użytkowników aplikacji). Co ciekawe blokady połączeń nie spowodował wyłącznie ten błąd - była ona efektem nałożenia się skutków luki oraz przeciążenia serwerów firmy wynikającego ze zwiększonej liczby połączeń.

Pechowa kombinacja

Okazało się, że luka w aplikacji Skype powodowała wieszanie się programu - następowało to, gdy do komunikatora docierała z opóźnieniem informacja o przeciążeniu serwerów. W normalnych warunkach takie komunikaty są dostarczane natychmiast i błąd nie powoduje zakłócenia funkcjonowania całej sieci - problem w tym, że przed świętami Skype realizował rekordową liczbę połączeń i w związku z tym pojawiły się opóźnienia.

Masowe wieszanie się komunikatora u użytkowników sprawiło, że z Sieci zaczęły znikać wspomniane supernodes (czyli komputerów użytkowników, w których Skype służy nie tylko do prowadzenia rozmów, ale również koordynowania połączeń w sieci). Rabbe przyznał, że w szczytowym momencie awarii zawieszonych było nawet do 30% wszystkich supernodes. To z kolei zaczęło powodować przeciążenia pozostałych, aktywnych supernodes - gdy one zaczęły się w związku z tym wyłączać, komunikator Skype praktycznie przestał funkcjonować.

Przedstawiciel Skype'a nie wytłumaczył niestety, jak doszło do tego, że powtarzające się przypadki zawieszania się komunikatora po stronie użytkowników spowodowały awarię serwerów Skype'a (bo z nimi również był problem - z połączeń nie mogli korzystać również użytkownicy innych wersji aplikacji).

Doba bez Skype'a

Komunikator Skype nie działał przez ok. 24 godziny - pełną sprawność udało się przywrócić dopiero rankiem 23 grudnia. Sposobem na usunięcie awarii okazało się wprowadzenie do Internetu tysięcy aplikacji, których jedynym zadaniem było przekazywanie połączeń (pracownicy firmy nazywają je "megasupernodes"). W ciągu kilkunastu godzin od ich uaktywnienia sytuacja się ustabilizowała i pracownicy firmy zaczęli je wyłączać (ich funkcję znów przejęły standardowe supernodes, działające u użytkowników).

Lars Rabbe dodał przy okazji, że Skype rozważa wprowadzenie do swojej aplikacji automatycznego mechanizmu aktualizacyjnego - miałoby to znacznie zminimalizować szansę wystąpienia podobnego problemu w przyszłości i uprościć rozwiązywanie podobnych problemów.

Warto przypomnieć, że w ubiegłym tygodniu szef Skype'a, Tony Bates, oficjalnie przeprosił użytkowników aplikacji za problemy z jej funkcjonowaniem. Bates obiecał też wszystkim abonentom (tzn. użytkownikom którzy płacą za korzystanie z komunikatora) kupony na darmowe rozmowy lub przedłużenie subskrypcji.


Komentarze (6)

  • Jan
  • 2011-01-04 08:40:25

Sranie w banie, pod Linuksem Skype również nie działał.

  • ~vi4vii
  • 2011-01-04 09:20:23

To chyba oczywiste. Jak padły serwery i supernode''y (na skutek błędu wersji windowsowej) to jak miał Ci działać?

  • ~Zeke
  • 2011-01-04 10:03:06

No nie. Znów ten Windows. Toż to wylęgarnia wszelkiego zła na świecie! :)

  • Gosć
  • 2011-01-04 10:43:45

Zeke: Rozumiem, że tylko się zabawiasz z nudów. Bo nie Windows ale niektórzy programiści skype niepotrafiący pisać poprawnie programów w tanich narzędziach na czas, podobnie ich szefowie wymuszający stosowanie namiastek deweloperskich, w których jakoby wszystko można zrobić - tylko że zazwyczaj większym kosztem szaraczków, a często nawet nieakceptowalnym dla reszty.

  • ~phi
  • 2011-01-04 11:32:58

@gość - # IP: 85.222.41.80 - to zobacz trollu w CZYM została napisana wersja Skype dla Windows. Czyje to narzędzia, czyj kompilator?

  • ~Zeke
  • 2011-01-04 14:35:35

@tad "Rozumiem, że..." Nie kłam.

reklama

Popularne produkty

Nokaut

PC World z prezentem!

Tak, zamawiam 12 wydań PC World po 14,09 zł każde (zamiast 19,90 zł) od numeru 6/2012.
Dodatkowo program Panda Antyvirus Pro 2012,
chroniący aż 3 komputery, dostanę za darmo.

PC World 6/2012
Nowy numer PC World 6/2011
Razem: 169


  • Z darmową wysyłką
Wyrażam zgodę na wykorzystywanie mojego adresu email do celów marketingowych. rozwiń »

Pobierz bezpłatnego e-booka

20 lat polskiej sieci
Ebook 20 lat polskiej sieci to kompletna charakterystyka polskiego internetu (oraz polskiego internauty). Odpowiadamy na pytanie, jak wygląda nasz kraj na tle bliższych i dalszych europejskich sąsiadów pod względem popularyzacji szerokopasmowych łączy internetowych i rynku mobilnego. Wymieniamy również wady i zalety korzystania z bezpłatnych punktów dostępowych.
Jeśli chcesz otrzymać darmowego e-booka, wpisz swój adres e-mail. Wyślemy Ci go natychmiast!
Wyrażam zgodę na wykorzystywanie mojego adresu email do celów marketingowych. rozwiń »

  Kariera w IT 2012

Kariera w IT 2012
Uczelnie, rynek pracy, rekrutacja, pracodawcy, rozwój zawodowy - czyli wszystko, co chcielibyście wiedzieć o pracy specjalistów IT w Polsce. Piszemy jakie uczelnie wybrać, dlaczego warto studiować informatykę i kierunki techniczne, jak wygląda proces rekrutacji i jak dobrze wypaść przed pracodawcą, opisujemy pracodawców - firmy IT - i możliwe ścieżki kariery.

  Rekomendacje

reklama
reklama
Warunki obsługi - Kontakt - Regulamin - Polityka prywatności
Serwis zgodny z ASME - Serwisy IDG - Reklama -

Prenumerata: PC World, Computerworld, Networld
© Copyright 2012 International Data Group Poland S.A.
04-204 Warszawa ul. Jordanowska 12
tel.(+4822)321-78-00   fax(+4822)321-78-88
Archiwum wiadomości: 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001