Jak opravit chybu 504 Gateway Timeout Windows, Linux nebo Mac

V současných operačních systémech existuje řada chyb spojených s procesy, službami, hardwarem, aplikacemi, ale jednou z nejcitlivějších a na kterou musíme být vždy ostražití, je vše, co souvisí se síťovými problémy. Jsou důležité, protože na tom závisí stovky úkolů a pokud mluvíme o serverech, protože vzhledem k tomu, že nemají ideální zatížení sítě, mnoho prvků nebo rolí nebude fungovat podle očekávání, což ovlivní produktivitu na obecné úrovni. .

Jednou z chyb, nebo možná nejběžnějších, které máme na úrovni sítě, je chyba 504 Gateway Timeout, kterou vidíme ve Windows, MacOS nebo Linuxu a tato chyba nám jednoduše neumožňuje potřebným způsobem přistupovat k webovému zdroji což nám brání v přístupu na obchodní platformy, e -mail a obecně na jakoukoli webovou stránku, což je něco, co děláme denně.

Společnost Solvetic podrobně analyzuje, co tato chyba znamená a jak ji můžeme definitivně vyřešit.

Co je chyba časového limitu brány 504Tato chyba je chybou stavového kódu HTTP, která v zásadě naznačuje, že server, který má za úkol fungovat jako brána nebo proxy, neobdržel příslušnou odpověď a v požadovaném čase z jiného serveru na server, ke kterému jste přistupovali při pokus o načtení webové stránky nebo dokončení jiného požadavku prohlížeče.

Na úrovni sítě má každý síťový port, známý také jako Gateway, a proxy servery na starosti regulaci přesměrování požadavků na uvolnění zátěže na webovém serveru, a tím zaručit bezpečný a svižný přenos dat v takovém cyklu při pokusu o přístup na web je splněno následující:

  • IP adresa je získána z názvu IP stránky, kterou chcete navštívit (adresa URL stránky bez záhlaví „http: //“). Toto vyhledávání, které zahrnuje převod názvu IP na IP adresu, se provádí díky serverům názvů domén (DNS).
  • Poté se otevře připojení soketu IP k této konkrétní adrese IP
  • Přes tento soket je později zapsán datový proud HTTP
  • Datový proud HTTP je přijat jako odpověď z cílového webového serveru, tento datový tok obsahuje stavové kódy, jejichž hodnoty byly nastaveny protokolem HTTP
V případě, že se v kterémkoli z těchto kroků něco nezdaří, dojde k chybě 504, takže její příčiny lze měnit.

Všechny kódy stavu odpovědí na úrovni HTTP, které jsou v kategorii 5xx, jsou katalogizovány jako reakce na chyby serveru. Pamatujte, že protokol hypertextového přenosu (HTTP) umožňuje komunikaci mezi klientem a příslušným webovým serverem, na kterém je hostován požadovaný obsah.

HTTP plní funkci přenosu hypertextu, odtud jeho názvu, webové stránky, která je pomocí klientského softwaru převedena na text, obrázky, zvuk a další, ale když tento proces trvá příliš dlouho, než generuje brána 504 Chyba časového limitu.

504 chybNěkteré z chyb, které najdeme v kategorii 504, jsou:

  • HTTP 504
  • Chyba HTTP 504: Časový limit brány
  • Časový limit brány (504)
  • Chyba časového limitu brány
  • Časový limit brány 504
  • Chyba 504
  • Chyba 504 Časový limit brány

Tuto chybu 504, jak jsme zmínili, lze zobrazit na libovolném operačním systému a na jakémkoli typu zařízení, ať už mobilním nebo pevném.

1. Jak diagnostikovat chybu časového limitu brány 504


Jedním z nejpraktičtějších způsobů, jak tuto chybu zkontrolovat, je použití brány, která slouží jako prostředník v komunikaci mezi místním počítačem a cílovým webovým serverem. Každému počítači v síti je přiřazena brána se syntaxí 192.168.1. * nebo 192.168.0. * který navazuje komunikaci z lokální síťové adresy na jinou lokální síťovou adresu a když se vydáme do světa internetu, modem nebo router vezme tuto IP a zajistí, že může být v různých rozsazích v globální síti.

Nyní je načase vidět některá praktická řešení, jak tuto chybu úplně opravit.

2. Opravte chybu 504 obnovením webu


V některých situacích může být chyba 504 Gateway Timeout dočasná kvůli náhlému poklesu služby, ale stačí aktualizovat stránku, kde je chyba generována, kliknutím na tlačítko Aktualizovat, stisknutím klávesy F5 nebo kliknutím na ikonu aktualizace v URL adresního řádku.

V mnoha případech bude obsah plně načten, aniž by k tomu došlo k velkým problémům.

3. Jak zkontrolovat nastavení proxy systému Windows, Linux a Mac


Když používáme poskytovatele proxy k navigaci mnohem bezpečnějším a soukromějším způsobem, ale špatná konfigurace jeho hodnot může vyvolat uvedenou chybu, v tomto případě musíme k této konfiguraci přistoupit a ověřit, zda je vše v souladu s údaji poskytnuté dodavatelem.

OknaVe Windows přejdeme na následující cestu:

  • Start
  • Nastavení
  • Síť a internet
  • Proxy

Tam ověřujeme všechny aspekty proxy serveru:

ZVĚTŠIT

MacV případě macOS High Sierra půjdeme na následující trasu:

  • Systémové preference
  • Síť

Tam klikneme na tlačítko Upřesnit a na kartě Proxy potvrdíme příslušnou konfiguraci:

4. Jak restartovat všechna síťová zařízení Windows, Linux a Mac


V některých případech nadměrné a dlouhodobé používání síťových zařízení, jako je modem nebo router, způsobuje přetížení jejich práce, což má za následek, že síťové pakety nejsou odesílány správným způsobem, což má za následek chybu 504.

K tomu stačí vypnout naše síťová zařízení na dobu 2 až 4 minut, aby se ochladila, a poté je znovu připojit a pokusit se získat přístup k vadnému webu a zkontrolovat jeho ideální provoz.

5. Jak změnit nastavení DNS Windows, Linux a Mac


DNS server (Domain Name System- Domain Name System) má na starosti překlad IP adres na názvy domén a naopak, takže je pro nás mnohem snazší říci Solvetic.com než říci 178.33.118.246, ale v některých situacích DNS může představovat nějaký typ chyby kvůli nadměrnému využívání jeho zdrojů.

Pamatujme, že DNS poskytuje náš ISP (Internet Service Provider) a pokud jeho servery nejsou dostatečně výkonné, může to ovlivnit překladovou úlohu a ukončit chybu 504. Můžeme přistupovat ke konfiguračnímu DNS našich systémů a vytvořit IP adresu veřejných serverů, jako je Google, které mají servery, které jsou skutečně schopné podporovat velké pracovní vytížení.

Změňte DNS ve WindowsV případě systémů Windows půjdeme na následující trasu:

  • Kontrolní panel
  • Síť a internet
  • Středová síť a sdílení
Tam klikneme na řádek Změnit konfiguraci adaptéru a v novém okně klikneme pravým tlačítkem na aktuální síťový adaptér a vybereme Vlastnosti:

Ve vyskakovacím okně vyhledáme řádek Internet Protocol verze 4 a klikneme na tlačítko Vlastnosti:

V novém okně aktivujeme pole Použít následující adresy serverů DNS a nastavíme následující:

  • V poli Preferovaný server DNS nastavíme 8.8.8.8
  • V poli Alternativní server DNS nastavíme 8.8.4.4

Změny uložíte kliknutím na OK.

Změňte DNS macOSV případě macOS High Sierra přejdeme na:

  • Systémové preference
  • Síť

Tam klikneme na tlačítko Upřesnit a v novém okně přejdeme do sekce DNS:

Tam klikneme na znaménko + umístěné ve spodní části a v zobrazeném okně zadáme IP adresy nových serverů DNS:

Po zadání změn klikněte na Přijmout.

Změňte DNS v LinuxuV případě Linuxu, v tomto případě Ubuntu 17, klikneme na ikonu konfigurace umístěnou v pravém horním rohu a tam klikneme na název našeho síťového připojení:

Zobrazí se následující okno, kde znovu vybereme připojení a klikneme na tlačítko Upravit:

V okně, které se otevře, zadáme IP adresy požadovaných serverů DNS a klikneme na Přidat:

Nakonec kliknutím na tlačítko Uložit použijeme nové nastavení.

6. Jak zkontrolovat nedávné změny DNS v systému Windows, Linux nebo Mac


Mluvili jsme o roli, kterou DNS hraje v síti, DNS je zodpovědný za přidružení doménových jmen, jako je Solvetic.com, ke konkrétním IP adresám, a poté ukládá toto přidružení vytvořené v sérii autorizovaných jmenných serverů distribuovaných po celém světě aby byl přístup do uvedené domény správný a platný. Tímto způsobem, když zadáme adresu Solvetic.com, ověří se pomocí blízkého DNS serveru, aby určil, ke které konkrétní IP adrese nazývané internetový zdroj se musíme připojit, abychom získali přístup k webu Solvetic.com.

V případě, že Solvetic provedl na serveru DNS nedávné změny, například změnu IP adresy, vyžadovalo by to šíření této změny mezi všemi internetovými servery. Toto je známé jako šíření DNS a měli byste mít na paměti, že nejde o změnu, která nastane okamžitě a její šíření může trvat několik hodin.

7. Řešení potíží s připojením k serveru Windows, Linux a Mac


Chybu časového limitu brány 504 lze vygenerovat, protože server je z nějakého důvodu nefunkční nebo nedostupný. Je důležité objasnit, že v současné době většina serverů DNS není hostována na jednom serveru, ale může být distribuována do několika systémů nebo dokonce záviset na provozu mnoha služeb třetích stran.

Pokud je tedy některý z těchto serverů nefunkční nebo z nějakého hardwarového nebo softwarového důvodu k němu není přístup, je to hlavní příčinou této chyby.

Ověření záznamůModerní webové aplikace jsou schopné generovat protokoly událostí všeho, co se děje s ním i se serverem. Registry aplikací jsou jedním z ideálních nástrojů pro správce, protože díky nim máme možnost získat informace, jako jsou:

  • Stránky, které byly požadovány
  • Servery, ke kterým bylo navázáno připojení
  • Výsledky databáze
  • Přihlášení uživatelé a další

Něco užitečného, ​​co nám protokoly serveru také nabízejí, je možnost generovat informace související se skutečným hardwarem, který spouští aplikaci. Díky tomu budeme moci v reálném čase ověřit stav všech připojených služeb a budeme tak moci určit, zda něco, co tam způsobuje generování chyby 504.

8. Jak opravit nesprávná nastavení brány firewall


Pamatujte, že účelem brány firewall je monitorovat a spravovat síťový provoz, příchozí i odchozí, aby fungoval jako správce přístupu a analyzoval, který provoz je bezpečný a který lze klasifikovat jako škodlivý. Tímto způsobem bude potenciálně škodlivý provoz zastaven a bude uložen protokol pro účely správy.

V rámci svých bezpečnostních úkolů může brána firewall zabránit konkrétním webovým stránkám, jako jsou aplikace závislé na sítích pro doručování obsahu (CDN), které jsou navrženy tak, aby mohly fungovat jako hostitel třetí strany zaměřený na obsah velké velikosti, jako jsou obrázky nebo videa, aby to Firewall rozpoznal jako hrozbu a zabránil vašemu připojení, což mělo za následek chybu 504.

Abychom odstranili pochybnosti, můžeme dočasně deaktivovat bránu firewall systému a pokusit se o připojení tuto možnost zrušit.

OknaV případě Windows půjdeme na následující trasu:

  • Kontrolní panel
  • Bezpečnostní systém
  • Windows Defender Firewall
  • Přizpůsobte nastavení

Zde aktivujeme pole Deaktivovat bránu Windows Defender Firewall a kliknutím na OK použijete změny.
V případě macOS přejdeme na Předvolby systému / Zabezpečení a soukromí a na kartě Firewall přistoupíme k jeho deaktivaci:

9. Jak nakonfigurovat proxy na organizační úrovni a vyřešit chybu 504


Pokud jsme správci IT a jsme zodpovědní za správu webového serveru, musíme ověřit, že konfigurace proxy je správným způsobem, jinak nebude zpracování požadavků klientů fungovat tak, jak si přejeme.

Pokud například ke správě webového serveru používáme Nginx, můžeme k jeho konfiguračnímu souboru přistupovat pomocí následujícího řádku s požadovaným editorem:

 sudo nano /etc/nginx/nginx.conf
Tam přidáme následující:
 proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; send_timeout 600;

Změny uložíme a restartujeme službu Nginx spuštěním:

 znovu načíst službu nginx

10. Jak aktualizovat síťové ovladače a opravit chybu 504


Příčinou, kterou můžeme také přidat, aby způsobila tuto chybu, jsou zastaralé ovladače, které se postupně stávají zastaralými novými aktualizacemi operačních systémů, jako jsou Windows 10, macOS High Sierra nebo Ubuntu 17.10.

Krok 1
V případě systému Windows aktualizujte síťové ovladače pomocí jedné z následujících možností ve správci zařízení:

  • Klikněte pravým tlačítkem na nabídku Start a vyberte Správce zařízení
  • Pomocí kombinace kláves + R a spuštění příkazu devmgmt.msc

Jakmile jsme tam, přejdeme do sekce Síťové adaptéry a pravým tlačítkem klikneme na náš adaptér a vybereme možnost Aktualizovat ovladač:

Krok 2
Zobrazí se následující:

Tam můžeme aktualizovat ovladač online nebo místně, pokud jsme stáhli aktualizační soubory z webových stránek výrobce.

11. Jak spustit SFC a opravit chybu 504


SFC (System File Checker) je nástroj systému Windows, který nám umožňuje podrobně analyzovat systém souborů na disku a vyloučit, že některý z nich se selháním generuje chybu 504.
Chcete -li to provést, přejdeme na příkazový řádek jako správci a provedeme následující:
 sfc / scannow

Tímto způsobem vylučujeme chyby v systému souborů Windows.

12. Jiné způsoby, jak opravit chybu 504

Analyzujte systémy a databáze pro správu obsahuMezi všechny příčiny, které mohou mít za následek chybu 504, patří období nečinnosti při veškerém zpracování HTTTP, které přímo ovlivňuje nástroje, jako je Content Management System (CMS), databáze nebo některá serverová aplikace způsobující tuto chybu.

Chcete -li vyřešit chybu 504, přejděte k vlastníkovi nebo správci webuPokud některé z navrhovaných řešení neposkytuje komplexní řešení chyby 504 Gateway Timeout, přijatelným zdrojem je kontaktovat přímo správce webu, a to telefonicky, chatem nebo e -mailem, abyste zjistili kořen webu. Web is dolů, takže odstraníme mnoho neznámých.

Zvyšte prostředky proxy serveruV předchozím bodě jsme viděli, jak monitorovat konfiguraci proxy serveru, ale pokud jako organizace nebo jako uživatelé máme náš web hostovaný na proxy serveru a v určitém okamžiku nemá dostatečné hardwarové prostředky, může být nasycen, což vede k chybě 504 .

Například web s vysokým objemem provozu nebo špičkami zátěže, jako je nahrávání nebo stahování souborů, může být negativně ovlivněn tím, že nebude schopen reagovat na každý požadavek, což nakonec nasytí jeho sílu a přeskočí chybu 504 Gateway Timeout.

Mnohem komplexnějším řešením je v tomto případě přesunutí našich stránek do cloudu, kde najdeme velmi levné možnosti s velkým nasazením hardwarových prostředků.

Vidíme, že stejně jako se liší příčiny této chyby, jsou různá i řešení, použijme každé z nich podle své potřeby, a tak si užijeme ideálního webového připojení.

wave wave wave wave wave