Kód 504: chyba časového limitu odezvy

10. 6. 2019

Určitě mnoho uživatelů internetu a počítačových sítí se opakovaně setkává s tak nepříjemnou situací, jako je vzhled kódu 504 v prohlížeči (chyba). Ne každý je zcela jasný, proč k takovému selhání dochází a jak to opravit. Uvidíme co je to.

Co znamená "časový limit 504 Gateway"?

Nejprve v nejjednodušenějším výrazu může být chyba s kódem 504 interpretována jako vypršení času, kdy se počká na odpověď na žádost odeslanou z terminálu uživatele uživatele na vzdálený server umístěný na webu.

504 chyba

Jinými slovy, zpracování takových požadavků má pouze časové limity, během nichž musí server odeslat zpětnou vazbu. Na různých serverech má tentokrát různé významy. V každém případě, pokud se zobrazí zpráva s kódem 504 (chyba), znamená to, že právě uplynulo, tj. Během této doby nebyla ze serveru přijata žádná odpověď.

Příčiny chyby

Nyní, pokud možno co nejjednodušší, se budeme dotýkat technického aspektu. Takže máme chybu 504. Co znamená tato zpráva z hlediska interakce mezi uživatelským terminálem a vzdáleným serverem?

chyba brány 504 časový limit

Následující vysvětlení se může zdát trochu obtížné pochopit, nicméně je vše jednoduché. Faktem je, že takové poruchy se projevují hlavně v interakci platforem Apache a nginx, když první je nastavena jako cílového serveru a druhý - jako prostředek zpracování příchozích požadavků. Ukázalo se, že žádost uživatele není adresována přímo Apache, ale je předem dohodnuto s nginx, po kterém je odeslán na server nastaven jako backend.

Je zřejmé, že pokud nginx neobdrží odpověď ze serveru Apache včas, namísto očekávaného výsledku dává uživateli zprávu s kódem 504 (chyba). Takové situace je však možné napravit, a to i nejjednodušším způsobem.

Kód 504 (chyba): jak se s ním vypořádat?

Se všemi zřejmými závažnostmi chyby 504 ve skutečnosti není nic strašného. Jako nejjednodušší způsob obnovení přístupu k požadovanému zdroji můžete v používaném internetovém prohlížeči volat obvyklou obnovu stránky.

chyba 504, což znamená

Zpravidla se jedná o tlačítko "Obnovit" nebo o použití funkčního tlačítka F5. Toto pravidlo platí pro všechny prohlížeče bez výjimky. Je však možné delší volbu, pokud je spojení nestabilní. Možná je, že v tomto případě musíte restartovat celý systém nebo dokonce směrovač (zejména při použití přístupu k internetu prostřednictvím připojení Wi-Fi).

Mimo jiné mohou být problémy spojeny s nadměrným zatížením serveru nebo se spuštěnými skripty. Nemůžete nic dělat - musíte počkat, až dojde k poklesu zatížení. Mimochodem, ve většině případů se takové situace často projevují, když se na serveru provádí takzvaný útok DDoS, v důsledku čehož server prostě nemá čas zpracovávat obrovské množství současně přijatých požadavků.

Někdy může být problém, že server aktuálně pracuje v režimu proxy nebo brány, prostřednictvím něhož jsou požadavky na odesílání omezené nebo nemožné. Nastavení serveru proxy pravděpodobně zmizely - je třeba je zkontrolovat nebo znovu nainstalovat.

Problémy při instalaci aplikací

To však není všechno. Docela často se může vyskytnout chyba instalace (kód 504), když je aplikace nebo program nainstalován přímo z Internetu. V tomto případě distribuční sada není stažena na pevný disk, ale nachází se na vzdáleném serveru, ze kterého je instalace prováděna.

Je zřejmé, že s omezením rychlosti připojení nebo v závislosti na efektivitě samotného zdroje může takový proces trvat spoustu času nebo dokonce úplně zastavit. Bohužel, instalace bude muset obnovit z nějakého místa a restartovat.

kód chyby instalace 504

Mimochodem, pokud je v hostiteli nesprávný provoz spouštěných skriptů odpovědných za tento proces, doporučuje se použít úpravu souboru php.ini, ve které je třeba najít řádek php_max_execution_time a změnit standardní hodnotu běhu z 30 sekund na větší hodnotu. Ale neměli byste se do toho ani zapojit a budete muset dlouho čekat na odpověď. I při použití konkrétního serveru jako hostitelské služby se dokonce i vlastník může naučit doporučené nastavení.

Závěr

Jak je vidět, samotná chyba s kódem 504 není kritická. A to v žádném případě nemůže znamenat porušení operačního systému (s výjimkou, že problém s viry). Celý problém spočívá většinou pouze ve vzdálených zdrojích, které nejsou schopné reagovat včas. Ale to je v pořádku, protože ve většině případů je problém řešen jednoduše.

V tuto chvíli jsme nezohlednili práci hostingových stránek, protože tento druh technických informací prakticky neříká běžnému běžnému uživateli nic. Obecně to není nutné.