| Termin | Definicja |
|---|---|
| błąd 503 Service Unavailable | Błąd 503 Service Unavailable oznacza tymczasową niedostępność usługi, np. z powodu przeciążenia lub prac konserwacyjnych. Co oznacza odpowiedź HTTP 503Błąd „503 Service Unavailable” jest odpowiedzią protokołu HTTP informującą, że serwer obsługujący żądanie chwilowo nie może zrealizować usługi. Kod 503 należy do grupy odpowiedzi 5xx, czyli błędów powstających po stronie serwera. Oznacza to, że przeglądarka zwykle poprawnie połączyła się z punktem obsługi żądania, ale aplikacja, serwer HTTP albo zależna usługa nie jest w danym momencie gotowa do obsługi konkretnego żądania. Sam kod 503 nie wskazuje jednej przyczyny. Może pojawić się podczas planowanych prac konserwacyjnych, restartu procesu aplikacji, chwilowego przeciążenia, wyczerpania puli połączeń albo niedostępności usługi, od której zależy działanie strony. Serwer może dołączyć nagłówek Przeciążenie, konserwacja i zależności aplikacjiJedną z typowych przyczyn 503 jest przeciążenie. Serwer może otrzymywać więcej żądań, niż jest w stanie obsłużyć w określonym czasie, albo mieć ograniczoną liczbę procesów, wątków, połączeń z bazą danych czy innych zasobów wykonawczych. W takiej sytuacji aplikacja może odrzucać nowe żądania kontrolowanym komunikatem 503 zamiast doprowadzać do dalszego narastania kolejki i całkowitego braku odpowiedzi. Kod może również zostać wygenerowany przez warstwę pośrednią, taką jak odwrotny serwer proxy, brama lub moduł równoważenia ruchu. Warstwa ta może uznać, że właściwa aplikacja jest chwilowo niedostępna, nie przeszła kontroli stanu albo nie ma wolnego procesu do obsługi żądania. W praktyce trzeba wtedy odróżnić niedostępność samego serwera HTTP od problemu z aplikacją, bazą danych, usługą uwierzytelniającą lub innym komponentem, który jest wymagany do przygotowania odpowiedzi. Jak odróżnić błąd serwera od problemu po stronie przeglądarkiJeżeli 503 pojawia się przy otwieraniu jednej strony, a inne witryny działają prawidłowo, bardziej prawdopodobna jest chwilowa niedostępność konkretnego serwisu niż awaria laptopa. Warto sprawdzić, czy problem występuje również po ponownym otwarciu strony, w innej przeglądarce oraz przez inne połączenie z internetem. Takie porównanie pomaga ustalić, czy odpowiedź 503 jest zwracana przez właściwą witrynę, czy przez lokalny filtr, firmową bramę sieciową albo usługę pośredniczącą. Odświeżanie strony może pomóc wyłącznie wtedy, gdy niedostępność jest krótkotrwała i serwer odzyskał gotowość do pracy. Wielokrotne szybkie ponawianie żądania nie usuwa przeciążenia i może zwiększać liczbę nowych żądań. Jeżeli 503 występuje tylko na jednym komputerze, należy sprawdzić konfigurację połączenia, ustawienia proxy, rozszerzenia przeglądarki, lokalny program filtrujący oraz poprawność adresu witryny. Jeżeli ten sam komunikat pojawia się na kilku urządzeniach i w różnych sieciach, przyczyny należy szukać przede wszystkim po stronie niedostępnego serwisu. Postępowanie przy utrzymującym się komunikacie 503Przy krótkiej awarii wystarczy odczekać i ponowić próbę po czasie wskazanym w nagłówku Diagnostyka laptopa lub komputera PC jest uzasadniona wtedy, gdy problem dotyczy wyłącznie jednego urządzenia, towarzyszą mu inne błędy sieciowe albo strony internetowe nie otwierają się także po usunięciu podejrzenia awarii serwera. Sprawdza się wtedy połączenie sieciowe, rozwiązywanie nazw DNS, ustawienia proxy, przeglądarkę i programy wpływające na ruch HTTP. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, w tym diagnostyką problemów z dostępem do stron internetowych. |