Jak naprawić błąd 504 Gateway Timeout Windows, Linux lub Mac?

W obecnych systemach operacyjnych występuje szereg błędów związanych z procesami, usługami, sprzętem, aplikacjami, ale jednym z najdelikatniejszych i na który zawsze musimy być czujni jest wszystko, co dotyczy problemów z siecią. Są ważne, ponieważ od tego zależą setki zadań, a nawet więcej, jeśli mówimy o serwerach, ponieważ ponieważ nie mają idealnego obciążenia sieci, wiele elementów lub ról nie będzie w stanie działać zgodnie z oczekiwaniami, wpływając na produktywność na poziomie ogólnym .

Jednym z błędów, a może najczęstszym, który mamy na poziomie sieci, jest błąd przekroczenia limitu czasu bramy 504, który widzimy w Windows, macOS lub Linux, a ten błąd po prostu nie pozwala nam na dostęp do zasobu sieciowego w niezbędny sposób co uniemożliwia nam dostęp do platform biznesowych, poczty e-mail i ogólnie dowolnej strony internetowej, co robimy na co dzień.

Solvetic szczegółowo przeanalizuje, co oznacza ten błąd i jak możemy dać mu ostateczne rozwiązanie.

Co to jest błąd przekroczenia limitu czasu bramy 504?Ten błąd jest błędem kodu statusu HTTP, który zasadniczo wskazuje, że serwer, który ma za zadanie działać jako brama lub serwer proxy, nie otrzymał odpowiedniej odpowiedzi w żądanym czasie z innego serwera do tego, do którego uzyskujesz dostęp podczas próba załadowania strony internetowej lub wykonanie innego żądania przeglądarki.

Na poziomie sieci każdy port sieciowy, znany również jako brama, oraz serwery proxy są odpowiedzialne za regulację przekazywania żądań w celu zwolnienia obciążenia serwera internetowego, a tym samym gwarantują bezpieczną i sprawną transmisję danych w tym cyklu który jest spełniony, gdy próbujemy uzyskać dostęp do strony internetowej, jest następujący:

  • Adres IP jest uzyskiwany z nazwy IP odwiedzanej witryny (adres URL witryny bez nagłówka „http: //”). To wyszukiwanie, które obejmuje konwersję nazwy IP na adres IP, odbywa się dzięki serwerom nazw domen (DNS).
  • Następnie połączenie z gniazdem IP jest otwierane w kierunku tego konkretnego adresu IP
  • Później strumień danych HTTP jest zapisywany przez to gniazdo
  • Strumień danych HTTP jest odbierany w odpowiedzi z docelowego serwera WWW, ten strumień danych zawiera kody stanu, których wartości zostały ustawione przez protokół HTTP
W przypadku, gdy coś zawiedzie w którymkolwiek z tych kroków, wystąpi błąd 504, więc jego przyczyny mogą być różne.

Wszystkie kody stanu odpowiedzi na poziomie HTTP należące do kategorii 5xx są skatalogowane jako odpowiedzi na błędy serwera. Pamiętaj, że protokół przesyłania hipertekstu (HTTP) umożliwia komunikację między klientem a odpowiednim serwerem sieciowym, na którym hostowana jest żądana treść.

HTTP spełnia funkcję przesyłania hipertekstu, stąd jego nazwa, strony internetowej, która jest konwertowana na tekst, obrazy, dźwięk i inne przez oprogramowanie klienckie, ale gdy proces ten trwa zbyt długo niż przewidziany, generuje bramkę 504 Błąd przekroczenia limitu czasu.

504 błędyNiektóre z błędów, które znajdujemy w kategorii 504 to:

  • HTTP 504
  • Błąd HTTP 504: przekroczenie limitu czasu bramy
  • Limit czasu bramy (504)
  • Błąd przekroczenia limitu czasu bramy
  • 504 Przekroczenie limitu czasu bramki
  • 504 Błąd
  • Błąd 504 przekroczenie limitu czasu bramki

Ten błąd 504, jak wspomnieliśmy, może być wyświetlany w dowolnym systemie operacyjnym i na dowolnym urządzeniu, zarówno mobilnym, jak i stacjonarnym.

1. Jak zdiagnozować błąd przekroczenia limitu czasu bramki 504?


Jednym z najbardziej praktycznych sposobów sprawdzenia tego błędu jest użycie bramy, która służy jako pośrednik w komunikacji między komputerem lokalnym a docelowym serwerem WWW. Każdy komputer w sieci ma przypisaną bramę o składni 192.168.1. * lub 192.168.0. * który nawiązuje komunikację z adresu sieci lokalnej na inny adres sieci lokalnej i gdy wychodzimy do świata Internetu, modem lub router przejmuje ten adres IP i zapewnia, że ​​może znajdować się w różnych zakresach w sieci globalnej.

Nadszedł czas, aby zobaczyć kilka praktycznych rozwiązań, aby całkowicie naprawić ten błąd.

2. Odśwież stronę, aby naprawić błąd 504


W niektórych sytuacjach błąd przekroczenia limitu czasu bramy 504 może być tymczasowy z powodu nagłego spadku usługi, ale wystarczy zaktualizować stronę, na której wygenerowany jest błąd, klikając przycisk Aktualizuj, naciskając klawisz F5 lub klikając ikonę aktualizacji znajdującą się w adresie URL paska adresu.

W wielu przypadkach zawartość zostanie w pełni załadowana bez większych problemów.

3. Jak sprawdzić ustawienia proxy Windows, Linux i Mac


Gdy korzystamy z dostawcy proxy do nawigacji w znacznie bezpieczniejszy i bardziej prywatny sposób, ale zła konfiguracja jego wartości może wywołać wskazany błąd, w takim przypadku musimy uzyskać dostęp do tej konfiguracji i zweryfikować, czy wszystko jest zgodne z danymi dostarczone przez dostawcę.

OknaW systemie Windows przejdziemy do następującej ścieżki:

  • Początek
  • Ustawienie
  • Sieć i Internet
  • Pełnomocnik

Tam sprawdzamy każdy aspekt serwera proxy:

POWIĘKSZAĆ

ProchowiecW przypadku macOS High Sierra przejdziemy na następującą trasę:

  • Preferencje systemu
  • Internet

Tam klikamy przycisk Zaawansowane i z zakładki Proxy potwierdzimy odpowiednią konfigurację:

4. Jak zrestartować wszystkie urządzenia sieciowe Windows, Linux i Mac


W niektórych przypadkach nadmierne i długotrwałe użytkowanie urządzeń sieciowych, takich jak modem czy router, powoduje przeciążenie ich pracy, wpływając na to, że pakiety sieciowe nie są przesyłane w prawidłowy sposób i skutkuje błędem 504.

W tym celu wystarczy wyłączyć nasze urządzenia sieciowe na okres od 2 do 4 minut, aby je schłodzić, a następnie ponownie podłączyć i spróbować uzyskać dostęp do wadliwej strony i sprawdzić jej idealne działanie.

5. Jak zmienić ustawienia DNS Windows, Linux i Mac


Serwer DNS (Domain Name System – Domain Name System) odpowiada za tłumaczenie adresów IP na nazwy domen i odwrotnie, więc znacznie łatwiej jest nam powiedzieć Solvetic.com niż powiedzieć 178.33.118.246, ale w niektórych sytuacjach DNS może przedstawiać pewien rodzaj błędu z powodu nadmiernego wykorzystania jego zasobów.

Pamiętajmy, że DNS jest dostarczany przez naszego ISP (dostawcę usług internetowych) i jeśli jego serwery nie są wystarczająco wydajne, może to wpłynąć na zadanie tłumaczenia i zakończyć błąd 504. Możemy uzyskać dostęp do konfiguracyjnego DNS naszych systemów i ustalić adres IP serwerów publicznych, takich jak Google, który ma serwery naprawdę zdolne do obsługi dużych obciążeń.

Zmień DNS w WindowsW przypadku systemów Windows przejdziemy na następującą trasę:

  • Panel sterowania
  • Sieć i Internet
  • Sieć centrum i udostępnianie
Tam klikamy linię Zmień konfigurację adaptera iw nowym oknie klikamy prawym przyciskiem myszy aktualną kartę sieciową i wybieramy Właściwości:

W wyskakującym oknie zlokalizujemy wiersz Protokół internetowy w wersji 4 i klikniemy przycisk Właściwości:

W nowym oknie aktywujemy pole Użyj następujących adresów serwerów DNS i ustalimy:

  • W polu Preferowany serwer DNS ustawiamy 8.8.8.8
  • W polu Alternatywny serwer DNS ustawiamy 8.8.4.4

Kliknij OK, aby zapisać zmiany.

Zmień DNS macOSW przypadku macOS High Sierra przejdziemy do:

  • Preferencje systemu
  • Internet

Tam klikamy przycisk Zaawansowane iw nowym oknie przejdziemy do sekcji DNS:

Tam klikniemy znak + znajdujący się na dole iw wyświetlonym oknie wprowadzimy adresy IP nowych serwerów DNS:

Po wprowadzeniu kliknij Akceptuj, aby zastosować zmiany.

Zmień DNS w LinuksieW przypadku Linuksa, w tym przypadku Ubuntu 17, klikamy w ikonę konfiguracji znajdującą się w prawym górnym rogu i tam klikamy w nazwę naszego połączenia sieciowego:

Wyświetli się następujące okno, w którym ponownie wybierzemy połączenie i klikniemy przycisk Edytuj:

W oknie, które zostanie otwarte, wpisujemy adresy IP żądanych serwerów DNS i klikamy Dodaj:

Na koniec klikamy przycisk Zapisz, aby zastosować nowe ustawienia.

6. Jak sprawdzić ostatnie zmiany DNS w systemie Windows, Linux lub Mac?


Mówiliśmy o roli, jaką DNS odgrywa w sieci, DNS jest odpowiedzialny za kojarzenie nazw domen, takich jak Solvetic.com, z określonymi adresami IP, a następnie przechowuje to powiązanie utworzone w serii autoryzowanych serwerów nazw rozproszonych po całym świecie aby dostęp do tej domeny był prawidłowy i ważny. W ten sposób, gdy wprowadzamy adres Solvetic.com, jest on weryfikowany przez pobliski serwer nazw DNS, aby określić, z którym konkretnym adresem IP zwanym zasobem internetowym musimy się połączyć, aby uzyskać dostęp do Solvetic.com

W przypadku, gdyby Solvetic dokonał ostatnich zmian na serwerze DNS, takich jak zmiana adresu IP, wymagałoby to rozpropagowania tej zmiany wśród wszystkich serwerów internetowych. Jest to znane jako propagacja DNS i należy pamiętać, że nie jest to zmiana, która następuje natychmiast, a jej rozpowszechnienie może zająć kilka godzin.

7. Jak rozwiązywać problemy z łącznością z serwerami Windows, Linux i Mac


Błąd limitu czasu bramy 504 może zostać wygenerowany, ponieważ serwer jest wyłączony lub z jakiegoś powodu niedostępny. Ważne jest, aby wyjaśnić, że obecnie większość serwerów DNS nie jest obsługiwana na jednym serwerze, ale może być rozproszona na kilka systemów lub nawet polegać na wielu usługach innych firm.

Jeśli więc któryś z tych serwerów jest wyłączony lub nie można uzyskać do niego dostępu z jakiegoś powodu sprzętowego lub programowego, jest to główna przyczyna tego błędu.

Weryfikacja zapisówNowoczesne aplikacje webowe są w stanie generować dzienniki zdarzeń wszystkiego, co dzieje się zarówno z nim, jak iz serwerem. Rejestry aplikacji są jednym z idealnych narzędzi dla administratorów, ponieważ dzięki nim mamy możliwość uzyskania takich informacji jak:

  • Strony, o które poproszono
  • Serwery, z którymi nawiązano połączenie
  • Wyniki bazy danych
  • Zalogowani użytkownicy i nie tylko

Coś przydatnego, co oferują nam również logi serwera, to możliwość generowania informacji związanych z rzeczywistym sprzętem, na którym działa aplikacja. Dzięki temu będziemy mogli w czasie rzeczywistym weryfikować stan wszystkich podłączonych usług i dzięki temu móc stwierdzić, czy coś tam powoduje wygenerowanie błędu 504.

8. Jak naprawić nieprawidłowe ustawienia zapory?


Pamiętaj, że celem zapory jest monitorowanie i zarządzanie ruchem sieciowym, zarówno przychodzącym, jak i wychodzącym, w celu pełnienia funkcji administratora dostępu, analizującego, który ruch jest bezpieczny, a który można zaklasyfikować jako złośliwy. W ten sposób potencjalnie szkodliwy ruch zostanie zatrzymany, a dziennik będzie przechowywany na potrzeby zarządzania.

W ramach swoich zadań związanych z bezpieczeństwem zapora może zapobiegać określonym witrynom internetowym, takim jak aplikacje zależne od sieci dostarczania treści (CDN), które są zaprojektowane tak, aby mogły działać jako zewnętrzny host skupiający się na treściach o dużych rozmiarach, takich jak obrazy lub filmy, aby zapora wykryła to jako zagrożenie i uniemożliwiła połączenie, powodując błąd 504.

Aby rozwiać wątpliwości, możemy tymczasowo wyłączyć zaporę sieciową systemu i podjąć próbę połączenia, aby odrzucić tę opcję.

OknaW przypadku Windowsa przejdziemy na następującą trasę:

  • Panel sterowania
  • System bezpieczeństwa
  • Zapora Windows Defender
  • Dostosuj ustawienia

Tam aktywujemy pola Dezaktywuj zaporę Windows Defender i klikamy OK, aby zastosować zmiany.
W przypadku macOS przejdziemy do Preferencji systemowych / Bezpieczeństwo i prywatność i w zakładce Zapora przystępujemy do jej dezaktywacji:

9. Jak skonfigurować Proxy na poziomie organizacyjnym i rozwiązać błąd 504


Jeśli jesteśmy administratorami IT i jesteśmy odpowiedzialni za zarządzanie serwerem WWW, musimy sprawdzić, czy konfiguracja proxy jest poprawna, w przeciwnym razie przetwarzanie żądań klientów nie będzie działać zgodnie z naszymi oczekiwaniami.

Na przykład, jeśli używamy Nginx do zarządzania serwerem internetowym, możemy uzyskać dostęp do jego pliku konfiguracyjnego za pomocą następującego wiersza z żądanym edytorem:

 sudo nano /etc/nginx/nginx.conf
Tam dodamy:
 proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; send_timeout 600;

Zapisujemy zmiany i ponownie uruchamiamy usługę Nginx, wykonując:

 usługa przeładowania nginx

10. Jak zaktualizować sterowniki sieciowe i naprawić błąd 504


Przyczyną, którą możemy również dodać do spowodowania tego błędu, jest posiadanie przestarzałych sterowników, które stopniowo stają się przestarzałe wraz z nowymi aktualizacjami systemów operacyjnych, takich jak Windows 10, macOS High Sierra czy Ubuntu 17.10.

Krok 1
W przypadku systemu Windows, aby zaktualizować sterowniki sieciowe, przejdź do menedżera urządzeń, korzystając z jednej z następujących opcji:

  • Kliknięcie prawym przyciskiem myszy menu Start i wybranie Menedżera urządzeń
  • Używając kombinacji klawiszy + R i uruchamiając polecenie devmgmt.msc

Tam przechodzimy do sekcji Karty sieciowe i klikamy prawym przyciskiem myszy naszą kartę, wybierając opcję Aktualizuj sterownik:

Krok 2
Wyświetlone zostaną następujące informacje:

Tam możemy zaktualizować sterownik online lub lokalnie, jeśli pobraliśmy pliki aktualizacji ze strony producenta.

11. Jak uruchomić SFC i naprawić błąd 504?


SFC (System File Checker) to narzędzie systemu Windows, które pozwala nam szczegółowo przeanalizować system plików dysku i wykluczyć, że którykolwiek z nich z błędami generuje błąd 504.
Aby to wykonać, przejdziemy do wiersza poleceń jako administratorzy i wykonamy następujące czynności:
 sfc / scannow

W ten sposób wykluczamy błędy w systemie plików Windows.

12. Inne sposoby naprawienia błędu 504

Analizuj systemy zarządzania treścią i bazy danychWśród wszystkich przyczyn, które mogą skutkować błędem 504, jest okres braku aktywności we wszystkich procesach HTTP, który bezpośrednio wpływa na narzędzia, takie jak system zarządzania treścią (CMS), baza danych lub niektóre aplikacje serwerowe powodujące ten błąd.

Przejdź do właściciela lub administratora witryny, aby rozwiązać błąd 504Jeśli którekolwiek z proponowanych rozwiązań nie zapewnia kompleksowego rozwiązania błędu przekroczenia limitu czasu bramy 504, akceptowalnym zasobem jest bezpośredni kontakt z administratorami witryny, telefonicznie, za pośrednictwem czatu lub poczty e-mail, w celu poznania katalogu głównego witryny. w dół, więc oczyścimy wiele niewiadomych.

Zwiększ zasoby serwera proxyW poprzednim punkcie widzieliśmy, jak monitorować konfigurację serwera proxy, ale jeśli jako organizacja lub jako użytkownicy mamy naszą witrynę hostowaną na serwerze proxy i nie ma ona wystarczających zasobów sprzętowych w pewnym momencie może być nasycona, co powoduje błąd 504 .

Na przykład strona internetowa o dużym natężeniu ruchu lub szczytach obciążenia, takich jak przesyłanie lub pobieranie plików, może ucierpieć, ponieważ nie jest w stanie odpowiedzieć na każde żądanie, co w końcu nasyca jej moc i przeskakuje błąd limitu czasu bramy 504.

Dużo pełniejszym rozwiązaniem w tym przypadku jest przeniesienie naszej witryny do chmury, gdzie znajdziemy bardzo niedrogie opcje z dużym rozmieszczeniem zasobów sprzętowych.

Widzimy, że tak jak różne są przyczyny tego błędu, tak różne są rozwiązania, wykorzystajmy każde z nich zgodnie z potrzebami, a dzięki temu będziemy cieszyć się idealnym połączeniem internetowym.

wave wave wave wave wave