Co to jest „Błąd wewnętrzny serwera HTTP 500” i jak mogę go naprawić? To pytanie zostało wysłane wczoraj do TechJunkie przez zdesperowanego czytelnika, który nie mógł dostać się do jednej z jej ulubionych stron internetowych. Cóż, drogi czytelniku, bardzo się cieszę, że mogę pomóc.
Zobacz także nasz artykuł 502 Błędy błędnej bramy - co robić
Dobrą wiadomością jest to, że wewnętrzny błąd serwera HTTP 500 nie stanowi problemu z komputerem lub przeglądarką. Jest to problem z serwerem WWW, który obsługuje witrynę, do której próbujesz uzyskać dostęp.
Jeśli przeczytasz mój utwór „502 Bad Gateway Errors - What to Do”, będziesz już wiedział, że 500 błędów to błędy serwera najczęściej związane z wewnętrznymi działaniami hosta, a nie komputera. Chociaż jest to dobra wiadomość, zła wiadomość jest taka, że nie można nic więcej na to poradzić, niż powiedzieć właścicielowi witryny, że nie działa.
Nie oznacza to, że nie możesz tego obejść, ponieważ może to być możliwe.
Błąd wewnętrzny serwera HTTP 500
Istnieje kilka przyczyn błędu wewnętrznego serwera HTTP 500. Obejmują one przeciążony serwer WWW, błąd konfiguracji między serwerem proxy a serwerem WWW, atak DDoS lub problem z samym serwerem WWW.
Jako użytkownik zewnętrzny masz ograniczone możliwości. Możesz spróbować połączyć się, wymusić odświeżenie przeglądarki, opuścić ją i spróbować ponownie później lub wyświetlić zapisaną wersję witryny.
Ponów próbę strony internetowej
Aby ponowić połączenie z określoną witryną, wystarczy odświeżyć stronę przeglądarki. Jeśli więc wpiszesz adres URL strony, do której uzyskujesz dostęp i zobaczysz błąd wewnętrzny serwera 500, naciśnij F5 lub ikonę odświeżania, aby ponownie załadować stronę. Jest to najbardziej podstawowa metoda rozwiązywania problemów dla stron internetowych.
Problem polega na tym, że nigdy nie wiadomo, czy widzisz nową próbę uzyskania dostępu do strony internetowej, czy też wersji buforowanej zapisanej w przeglądarce.
Wymuś odświeżenie przeglądarki
Przeglądarki internetowe starają się być jak najbardziej pomocne. Podczas odwiedzania witryny przeglądarka zapisuje jej kopię w pamięci podręcznej. Następnie, jeśli ponownie odwiedzisz tę witrynę w tej samej sesji, pobierze ona stronę z pamięci podręcznej zamiast pobierać nową kopię. Ma to na celu przyspieszenie przeglądania i zapisywanie danych. Problem polega na tym, że chcesz mieć świeżą kopię strony.
Wtedy wymuszasz odświeżenie przeglądarki. Zmusza to przeglądarkę do pobrania nowej kopii strony internetowej z serwera i zignorowania kopii, którą ma w pamięci podręcznej. Jest to konieczne, jeśli zobaczysz jakieś błędy HTTP, aby upewnić się, że otrzymujesz najnowszą stronę.
Aby wymusić odświeżenie przeglądarki w Chrome, naciśnij Ctrl + F5. W przeglądarce Firefox naciśnij Shift + Ctrl + F5, w Safari naciśnij Shift i wybierz Przeładuj. Inne przeglądarki będą odmianą tego tematu.
Zostaw to i spróbuj ponownie później
To naprawdę nie wymaga wyjaśnienia. Jeśli ciągle pojawia się błąd wewnętrzny serwera 500 przy każdej próbie załadowania strony internetowej, pozostaw ją na pół godziny, aby sprawdzić, czy zadziała później. Jeśli jest to błąd serwera, technicy mogą nad nim pracować. Jeśli jest to konfiguracja, mogą to być problemy. Jeśli jest to atak DDoS, może on ustąpić lub być przed nim broniony. W tle może się dziać wiele rzeczy, więc odrobina cierpliwości przyniesie dywidendy.
Wyświetl zapisaną wersję strony internetowej
Jeśli absolutnie musisz mieć dostęp do strony, w formie papierowej lub w terminie, możesz użyć jej zapisanej kopii. Może nie zawierać najnowszych aktualizacji i działa głównie na stronach statycznych, a nie na stronach regularnie aktualizowanych, takich jak witryny z wiadomościami.
Wayback Machine i podobne strony internetowe regularnie wykonują kopie większości stron internetowych i mogą wywoływać ich kopie strony, gdy oryginał jest wyłączony. System może nie mieć najnowszej kopii strony, dlatego jest bardziej przydatny dla stron statycznych, ale informuje, kiedy kopia została zrobiona, abyś wiedział, z czym masz do czynienia. Nie jest tak dobry, jak faktyczny dostęp do strony, ale jest to kolejna najlepsza rzecz.
Nikt nie chce widzieć wewnętrznego błędu serwera HTTP 500 za każdym razem, gdy odwiedza stronę internetową. Dobrą wiadomością jest to, że to nie ty i to problem kogoś innego. Nie tak dobrą wiadomością jest to, że nie można uzyskać dostępu do kopii na żywo tej strony internetowej, dopóki jej nie naprawią. Przynajmniej teraz wiesz, jak poradzić sobie z sytuacją, jeśli się ona pojawi.
Masz inne sposoby radzenia sobie z wewnętrznymi błędami serwera HTTP 500? Opowiedz nam o nich poniżej, jeśli tak!