Skip to playerSkip to main content
  • 2 years ago
Skąd wzięły się najpopularniejsze kody błędów i co oznaczają? W dzisiejszym odcinku o błędach, które niejednego wyprowadziłyby z równowagi.

Category

🤖
Tech
Transcript
00:00Stare, dobre kody z błędami. Znamy je niemal wszyscy, ale skąd tak naprawdę się wzięły i co dokładnie oznaczają?
00:07Na te pytania postaram się odpowiedzieć w dzisiejszym odcinku, w którym przedstawię Wam kilka z najpopularniejszych oznaczeń,
00:13które swoją obecnością potrafiłyby wyprowadzić z równowagi nawet największego stoika.
00:19Cześć, ja jestem Czuk i zapraszam Was do materiału o kultowych błędach występujących w różnych systemach i aplikacjach.
00:30Błąd 404 znany również jako 4004 Not Found jest jednym z najbardziej rozpoznawalnych kodów HTTP odnosząc się do sytuacji,
00:42w której serwer nie jest w stanie odnaleźć zasobu, który został wywołany przez użytkownika przeglądarki na określonym adresie URL.
00:50Powodu wyskakiwania takiego błędu było co najmniej kilka.
00:53Mogły one polegać na przykład na nieaktualnym odnośniku kierującym do pliku, bądź też podstrony, na którą chcielibyśmy się udać,
01:00usunięciu treści ze ścieżki, która do niego kierowała lub też błędnym jej sformułowaniu tudzież występowaniu literówek w samym odnośniku.
01:08Oczywiście zdarzały się również sytuacje, w których komunikat wyskakiwał w wyniku niewłaściwej konfiguracji,
01:13braku odpowiednich uprawnień uwierzytelniających wymaganych do uzyskania dostępu do danych,
01:18bądź też przeciążenia samego serwera w wyniku zbyt dużego ruchu.
01:22Odsumowując, kod błędu 404 wskazuje na to, że choć sam klient może komunikować się z serwerem,
01:29tak ten ostatni nie jest już w stanie odnaleźć żądanej treści.
01:32Warto również zaznaczyć, iż komunikat Not Found, pomimo tego, że jest tak popularny,
01:37że na jego cześć ustanowiono nawet Światowy Dzień Raportu o Błędzie 404,
01:42jest tylko jednym z wielu innych komunikatów tego typu,
01:45a jednym z najczęstszych sposobów na jego uniknięcie jest stosowanie przekierowania Redirect 301,
01:50stanowiąc kluczowe rozwiązanie z punktu widzenia pozycjonowania danej strony w wyszukiwarce.
01:56A teraz wyobraźcie sobie, że pracujecie nad jakimś super ważnym projektem do pracy,
02:01którego jeszcze nie zdążyliście zapisać,
02:03albo też jesteście o krok od pokonania jednego z najtrudniejszych bossów w waszej ulubionych grze,
02:08po czym pojawia się to.
02:09Kod błędu BSOD znany w swoim rozwinięciu jako Blue Screen of Death,
02:15tudzież niebieski ekran śmierci,
02:17to pojęcie, które powstało i rozpowszechniło się na przełomie lat 80. i 90. XX wieku.
02:24Obecność tego komunikatu na ekranie, peceta lub laptopa oznaczała zazwyczaj krytyczny błąd,
02:29któregoś z kluczowych procesów systemu operacyjnego,
02:32bądź uruchamianej na nim aplikacji,
02:34a w najgorszych przypadkach mogła również świadczyć o awarii sprzętowej,
02:38np. nadmiernie przegrzewającej się karty graficznej.
02:41Jednym z najbardziej charakterystycznych efektów ubocznych pojawienia się na ekranie
02:45specyficznego niebieskiego tła z białymi literkami
02:47było automatyczne prześledzenie i podjęcie korekty ostatnio przeprowadzonych procesów,
02:52zarządzając jednocześnie restart systemu,
02:55który niestety nie był już w stanie powrócić do dalszego funkcjonowania.
02:59Proces ten był zresztą bodaj największym powodem złej sławy Blue Screena,
03:02ponieważ każdorazowo prowadził również do utraty wszelkich niezapisanych danych.
03:07Co ciekawe, przed komunikatem tym można się było bardzo łatwo uchronić
03:11poprzez odklikanie w panelu sterowania odpowiedniego checkboxa
03:14w zakładce zaawansowanych ustawień właściwości systemu.
03:18W ramach ciekawostki,
03:19jednym z najsłynniejszych i zabawniejszych przykładów wystąpienia błędu BSOD w historii
03:24było zdarzenie na konferencji Microsoftu
03:26zorganizowanej w ramach targów Comdex w 1998 roku,
03:31gdzie Bill Gates wraz ze swoim asystentem
03:33prezentowali pewną funkcję plug and play w systemie Windows 98.
03:38Pech jednak chciał, że w momencie wpinania wtyku podczas prezentacji
03:41na wielkim projektorze poglądowym
03:43zupełnie niespodziewanie pojawił się komunikat
03:46powiadamiający o krytycznym błędzie,
03:48na co publika zareagowała gromkim śmiechem i oklaskami.
03:52Odpowiednikiem niebieskiego ekranu śmierci w środowisku Unix, Linux czy też Mac OS
03:59jest niepokojąco brzmiący błąd Kernel Panic
04:02odnoszący się do wewnętrznego błędu jądra systemu,
04:05którego on sam nie był już w stanie dalej obsługiwać.
04:08Jednocześnie z pojawieniem się tegoż komunikatu na ekranie
04:11dochodziło do równoległego zawieszenia pracy systemu
04:14bądź też wywołania jego automatycznego restartu,
04:17aby zapobiec uszkodzeniom sprzętu tudzież utraty danych.
04:20Co ciekawe, Kernel Panic przeważnie zawiera również
04:23dość konkretne informacje diagnostyczne na temat błędu,
04:26a jego wywołanie ku uciesze licznych hakerów
04:28lubujących się w uprzykrzaniu pracy innym
04:31można było wymusić na żądanie
04:32za pomocą odpowiedniej funkcji
04:34zdefiniowanej w pliku nagłówkowym.
04:36No dobrze, pogadaliśmy troszeczkę o komputerach,
04:39zatem czas na konsolę
04:40plus jeden bonusowy kod błędu,
04:42który jest bardzo dobrze znany w świecie gamingowym.
04:45Jeśli posiadaliście kiedykolwiek wczesną wersję konsoli Xbox 360,
04:49to na pewno jesteście zaznajomieni
04:52z występowaniem problemu tak zwanego
04:54Red Ring of Death.
04:55Tak się składa, że czerwonemu pierścieniowi śmierci,
04:58który w większości przypadków oznaczał po prostu
05:00problem tak zwanych zimnych styków,
05:02a zarazem bardzo drogą naprawę rebalingu w serwisie,
05:05towarzyszył przeważnie błąd E74,
05:07który w pewnym momencie zaczął być stosowany
05:10niemalże zamiennie z popularnym rodem.
05:12Problem w tym, że sam błąd E74
05:14nie był tak naprawdę tożsamy z tą konkretną usterką
05:18i obejmując znacznie szerszy zakres problemu,
05:20dotyczył ogólnej awarii sprzętowej,
05:23która oczywiście mogła jej dotyczyć,
05:24ale nie było na to 100% gwarancji.
05:27Tej ostatniej natomiast bez problemu udzielał Microsoft,
05:30który podczas okresu gwarancyjnego
05:31udzielał darmowej pomoc technicznej
05:33w postaci naprawy bądź też wymiany
05:35uszkodzonych komponentów,
05:37kiedy użytkownicy zgłosili im wystąpienie
05:39najrzeczonego błędu.
05:40Jedną z najgorszych z kolei rzeczy,
05:42jaka mogła swego czasu spotkać
05:43użytkownika PlayStation 2
05:45był Red Screen of Death,
05:47bądź też jaskrawo-żółty napis
05:48Corrupted Data.
05:50Ten pierwszy pojawiał się zawsze wtedy,
05:52kiedy próbowaliśmy uruchomić gry z płyt,
05:54które okres swojej świetności
05:56miały już dawno za sobą,
05:58w związku z czym laser
05:59nie radził już sobie z ich odczytem.
06:01Drugą i niestety znacznie bardziej
06:02bolesną przyczyną takiego zjawiska
06:04był zanieczyszczony lub też dogorywający laser,
06:07toteż za każdym razem,
06:09kiedy ekran z bieżącym komunikatem
06:11pojawiał się na monitorach naszych telewizorów,
06:13dostawaliśmy niemal ataku serca
06:15albo chociażby delikatnej paniki.
06:17Nikomu nie muszę raczej również tłumaczyć,
06:19dlaczego nikt nie chciałby nigdy
06:21zobaczyć drugiego błędu
06:23świadczącego uszkodzonych danych
06:24zapisanych na karcie pamięci,
06:26ponieważ w większości przypadków
06:28wiązało się to z bezpowrotną utratą
06:30skrzętnie zbieranych sejwów
06:32z ogrywanych tytułów,
06:33efektem czego finalnie gracze
06:35z łezką wokół nie zbierali się już
06:37do ponownego przejścia całości,
06:38porzucając nieukończone nawet
06:40te najlepsze produkcje.
06:43W nie tak jeszcze dawnych czasach,
06:4511 lat temu,
06:47Blizzard był uznawany
06:48za jednego z najlepszych deweloperów
06:50na świecie,
06:50a na trzeciego Diablo
06:51zęby ostrzyły sobie
06:53miliony miłośników hack'n slashe'y.
06:55Nic więc zatem dziwnego,
06:56że na premierę trzeciej części
06:57tej kultowej sagi
06:59w niemal każdym sklepie z grami
07:00w tamtym czasie
07:01ustawiały się ogromne kolejki
07:03chętnych do nabycia
07:04swojego egzemplarza
07:05w wyczekiwanej gry.
07:07Diablomania dopadła również i mnie,
07:09kiedy to podczas studiów
07:10zamiast iść na zajęcia,
07:11pół dnia przesiedziałem w Empiku,
07:13przebierając dosłownie nogami,
07:15kiedy będę mógł wreszcie
07:16rozpocząć trzecie spotkanie
07:17z Panem Ciemności.
07:19Jakież było jednak moje zdziwienie
07:20i rozczarowanie,
07:21kiedy to po zainstalowaniu
07:22plików z płyty
07:23i uruchomieniu gry,
07:25zamiast zacząć tworzyć nową postać
07:27i cieszyć się sieczką
07:28w najlepszym wydaniu,
07:29zobaczyłem komunikat
07:30informujący mnie,
07:31że serwery są aktualnie przeciążone
07:33i należy spróbować
07:35zalogować się później.
07:36Jak się okazało,
07:37liczba chętnych do zabawy
07:39w tym samym momencie
07:39okazała się po prostu
07:41zdecydowanie zbyt potężna,
07:43jak na możliwości serwerów
07:44poświęconych tej produkcji,
07:46a rozścieczeni gracze co rusz
07:47dawali upust swojej złości,
07:49zarówno w drodze oficjalnej
07:51komunikacji z supportem,
07:52jak i mediach społecznościowych,
07:54tracąc bezgraniczne dotąd
07:55zaufanie do amerykańskiego dewelopera,
07:57którego ten ostatni
07:59do tej pory zresztą
08:00w pełni nie odzyskał.
08:01Zestawienie dzisiejszego odcinka
08:03ponownie zakończymy
08:04błędem HTTP,
08:05natomiast na tapet
08:06weźmiemy sobie
08:07popularną 504.
08:09Error 504,
08:11znany również jako
08:12Gateway Timeout,
08:13to komunikat błędu HTTP,
08:14który oznacza,
08:15że jeden serwer sieciowy
08:17nie otrzymał na czas
08:18odpowiedzi z drugiego serwera,
08:19do którego uzyskiwał dostęp
08:21podczas próby załadowania
08:22strony internetowej
08:23lub też wykonywania
08:24innego żądania przeglądarki.
08:26Problemem w tym przypadku
08:27była zatem niewystarczająco
08:29szybka komunikacja,
08:30skutkująca przekroczeniem
08:31ustalonego limitu czasu
08:33na obsługę danego żądania.
08:34Podobnie jak w przypadku
08:35błędu 404,
08:37504 również mogło wywołać
08:39wiele różnych problemów,
08:40ponieważ stanowił on
08:41komunikat o dość
08:42ogólnym zakresie.
08:43Mogło to być na przykład
08:44przeciążenie serwera,
08:46do którego użytkownik
08:47próbował uzyskać dostęp,
08:48źle skonfigurowana
08:49zapora antywirusowa,
08:51problemy z routerem
08:52albo modemem
08:53i wiele, wiele innych.
08:54Poza tym,
08:55poza przekroczeniem
08:56limitu czasu bramki
08:57zapewne kojarzycie
08:58również tak zwany
08:59bad gateway,
09:00czyli error o numerze 502
09:01wynikający z błędu komunikacji
09:03między klientem
09:04a docelowym serwerem.
09:06W skrócie i dużym uproszczeniu
09:08pojawiał się on
09:09przeważnie wtedy,
09:10kiedy serwer docelowy
09:11działał poprawnie,
09:12ale brama nie mogła
09:13prawidłowo przekazać
09:14żądania klienta
09:15do serwera docelowego.
09:17No i to by było
09:17z grubsza na tyle,
09:18jeśli chodzi o dzisiejszy odcinek.
09:20A Wy?
09:20Znacie jakieś popularne
09:22komunikaty błędów?
09:23A może któryś z tych
09:24mniej znanych
09:24wkurzył Was tak bardzo,
09:26że chcielibyście
09:27podzielić się o tym
09:28z innymi?
09:28Jak zwykle sekcja komentarzy
09:30należy do Was,
09:31tymczasem ja
09:31żegnam się z Wami
09:32i zapraszam Was do oglądania
09:34pozostałych materiałów
09:35na kanale.
09:36Na razicho!
09:52Prowadzanie?
09:53Dzięki za oglądanie!

Recommended