opravit 504 (Gateway Timeout) kód chyby

posted in: Articles | 0

mezi mnoha stavové kódy můžete přijímat, když server není schopen reagovat na žádost, kterou dělají, je 504 Gateway Timeout error. Určitě jste se s ním setkali jednou, i když je pravda, že je méně časté než jiné chyby, o kterých jsme již hovořili, jako je chyba 502 Bad Gateway nebo chyba 500.

v tomto příspěvku se zaměřím na vysvětlení toho, co to je a jak opravit chybový kód 504.,

co je chyba 504″ Gateway Timeout “

kdykoli navštívíte web (nebo se jej pokusíte navštívit), váš prohlížeč vygeneruje požadavek a odešle jej na server hostující tento web. Požadavek je zpracován a server vrátí stavový kód HTTP, který se vám zobrazí pouze v případě, že se něco pokazilo. Pokud vše půjde dobře, jednoduše obdržíte obsah, který jste očekávali.,

přesněji řečeno, chyba 504 je stavový kód HTTP, který označuje, že server neobdržel odpověď, kterou očekával od jiného serveru, v přiměřené době při pokusu o přístup na web nebo dokončení jiného požadavku prostřednictvím prohlížeče.

jinými slovy, kód chyby 504 obvykle označuje, že server, se kterým potřebujete komunikovat na zobrazení webové nereaguje dost rychle., Ten, kdo odešle chybovou zprávu na serveru, v komunikačním řetězci, neobdrží odpověď ve stanovené lhůtě, a proto není schopen plnit svou funkci.

server, který způsobuje 504 stav kód nemusí být přímo hosting webu, ale to může být brána nebo proxy server, který je na cestě.,

co je brána nebo server proxy

ve své primární formě, přístup k webové znamená, že váš prohlížeč vstupuje do komunikace se serverem, na kterém je hostitelem. Zatím dobře, že?

jde o to, že ve webových nebo síťových tématech věci nejsou nikdy tak jednoduché a vždy existují výjimky. Jedním z nich jsou proxy servery. Tyto typy serverů jsou stroje, které zprostředkovávají zcela nebo částečně komunikaci, kterou provádíte proti jiným serverům.

jaký je účel tohoto typu serverů? Může jich být několik., Budu jmenovat několik pro představu:

  • proxy může působit jako „load balancer“, obdrží vaši žádost a nařídí to nejméně zaneprázdněný server ve skupině. Tímto způsobem bude vybraný server reagovat rychleji než jeden s větší pracovní zátěží.
  • může také působit jako firewally, což omezuje síťový provoz. Už jste někdy měli potíže v práci dostat se na stránku? Pokud ano, chyba je jistě proxy, který dal vaši společnost tam „pracovat více“.,
  • proxy také umožňují surfovat po internetu přes ně, takže vaše připojení trochu více soukromé. Jedná se o takzvané“ anonymní proxy “ (ale podívejte se a nevěřte, že jsou anonymní).
  • některé konfigurace v rámci stejného serveru mohou potřebovat konfiguraci proxy sama o sobě. Je to vzácné, ale v nastavení některých programovacích jazyků, jako je PHP, může být nutné.,

jak vidíte, existuje mnoho důvodů, proč může proxy zprostředkovávat připojení. V podstatě si můžete myslet, že server hostující web, který chcete vidět, je jednoduše posledním odkazem v dlouhém řetězci, který zpracovává požadavek HTTP, který jste odeslali.

proxy je tedy uzel, který je součástí mnohem větší sítě a který spojuje a směruje komunikaci mezi různými aktéry: klientem, serverem a dalšími nezbytnými uzly., Pokud některý z těchto subjektů nereaguje v přiměřené době, proxy server poskytuje připojení se nezdařilo a vrátí chybovou 504, abyste věděli, že „vina je další server, který odpověděl“ buď pro pomalost, problémy s konfigurací nebo jakékoli další příčiny, které jsem vám řekl v tomto článku.

jaké zprávy se můžete setkat, když obdržíte 504 stav kód

jde trochu v závislosti na webových stránkách a typ proxy server, který ho vypustil, protože správci mohou přizpůsobit vzhled 504 chybovou stránku., To je důvod, proč některé webové stránky mají vlastní zprávy pro stavové kódy HTTP.

504 chyby se zobrazí místo webu chcete získat přístup, ale chybová stránka může také obsahovat záhlaví stránek nebo zápatí a vlastní zprávu o tom, co se děje. Na druhou stranu lze chybu 504 zobrazit také jako jednoduchou bílou obrazovku s velmi velkým „504“ v horní části prohlížeče.,

Některé z nejčastějších zpráv HTTP kód 504, jsou:

HTTP Error 504 – Gateway Timeout

Gateway Timeout (504)

504 Error

504 Gateway Timeout

HTTP 504

Co je příčinou kód 504 error „Gateway Timeout“

Jak jsem již řekl dříve, 504 chyba je chyba připojení mezi servery. Proto můžete zapomenout, že se jedná o problém s připojením nebo se zařízením., Většinou je chyba 504 způsobena tím, že jiný server je příliš pomalý, dolů nebo nefunguje správně.

stejně jako u většiny kódů odezvy HTTP, které označují takovou chybu, může být obtížné zjistit přesnou příčinu časového limitu brány 504. Koneckonců, komunikace mezi klientem, webovým serverem a dokonce i službami třetích stran je složitý problém.,

obecně řečeno, nejběžnější věc je, že server se snaží komunikovat se dostává velké množství žádostí a je zastaralý nebo dolů na chvíli. Nemůže správně fungovat a prohlížeč dává uživateli časový limit stavového kódu brány 504. Je však také možné, že existují problémy s připojením k síti nebo že je to dokonce chyba pluginu třetí strany.

jaký nepořádek, huh! Nebojte se, nyní se podívejme na řešení všech těchto možných příčin., Jak jsem řekl výše, ve většině případů to je vzácné pro chyby 504 přijít ze strany klienta, ale existuje několik věcí, které můžete vyzkoušet:

jak opravit chybu HTTP status code 504, pokud jste návštěvníkem

jak jsem řekl, je pravděpodobné, že chyba 504 nemá nic společného s vámi, takže normální věc je, že nemusíte nic řešit.

  1. první věcí je znovu načíst stránku: stiskněte klávesu F5 nebo tlačítko Obnovit v prohlížeči. Pokud byla chyba 504 dočasným selháním, je jednoduše možné, že obnovení stránky vám umožní zadat.,

Pozor: nepoužívejte znovu načíst stránku pokud se chyba objeví hned po provedení platby. Můžete duplikovat transakci.

  1. abyste se ujistili, že s vaší místní sítí není žádný problém, zkontrolujte, zda web způsobuje problémy všem nebo jen vám. Můžete to udělat s různými nástroji, ale nejznámější jsou nástroje Pingdom, dolů pro každého nebo jen pro mě a je to právě teď. Zadejte doménu, ke které se pokoušíte získat přístup, a zkontrolujte výsledek., Pokud je web dole, nebude toho moc, co můžete udělat, kromě čekání.
  2. chvíli počkejte a zkuste to znovu. Pokud je chyba 504 skutečně způsobena selháním sítě webu nebo serveru, se kterým komunikuje, je nejpravděpodobnější, že všechny návštěvy zažívají stejnou chybu jako vy. Je pravděpodobné, že osoba odpovědná za web je již vědoma a pracuje na řešení.
  3. Pokud vám web dává pouze problémy, je to, že chyba je na vaší straně (to je velmi, velmi vzácné)., Chcete-li zkontrolovat, zda chyba 504 má něco společného s vaším prohlížečem, zkuste vymazat mezipaměť, přistupovat k režimu inkognito nebo přímo přistupovat z jiného prohlížeče. Pokud nemůžete buď, možná váš počítač nebo síťový počítač má nějaký dočasný problém: zkuste přístup z jiného počítače, síťového připojení nebo (nejsnadněji) z mobilního telefonu.

pro technicky zdatné uživatele: pokud nic nefunguje a Chystáte se vyhodit z okna, proveďte poslední pokus., Zkontrolujte, zda se jedná o selhání serveru DNS: můžete použít veřejný DNS společnosti Google.

  1. pokud chyba není na vaší straně (což je normální) a jste ve spěchu, aby přístup, můžete kontaktovat správce, aby ho informovat o 504 Gateway Timeout error. Většina webových stránek má profil na jedné nebo více sociálních sítích, ze kterých komunikují se svými následovníky. Nejdůležitější webové stránky mají obvykle také nějaký e-mail nebo telefonní číslo, pomocí kterého je můžete kontaktovat.,

jak opravit stavový kód HTTP 504 pokud jste správce webu

nejprve si jako vždy pamatujte, že je lepší být opatrný, než litovat později. Je důležité, abyste provedli úplnou zálohu vaší instalace, databáze atd., před provedením jakýchkoli změn v systému.

  1. nejprve zkontrolujte, zda server, na kterém jste hostováni, běží normálně., Někdy, když návštěvnost jde nahoru hodně, můžete skončit s 504 chyba (i když nejčastější by 503 chyba, opravdu) pokud služba manipulaci konečná odpověď je přetížený a pomalý reagovat. Nejlepší je vyloučit tento možný důvod co nejdříve: pomocí nástrojů Pingdom můžete zkontrolovat, jaká je vaše hostingová odpověď.
  2. stavový kód 504 může být také způsoben nedávnými změnami nebo aktualizacemi vašeho webu. Nejjednodušší je zkontrolovat chybovou zprávu., Uživatelé WordPress mohou přidat tyto řádky do souboru wp-config.php, takže můžete vidět všechny výsledky v ladění.,div>
    1
    2
    3

    define( ‚WP_DEBUG‘, true );
    define( ‚WP_DEBUG_LOG‘, true );
    define( ‚WP_DEBUG_DISPLAY‘, false );

    1. El error 504 Gateway Timeout cs WordPress también puede ser causado por errores en la base de datos., Nainstalujte WP-DBManager a použijte funkce „Repair DB“ a „Optimize DB“, abyste zjistili, zda funguje. Musíte také zkontrolovat tento soubor .htaccess neobsahuje chyby, zejména pokud jste nedávno přeinstalovali WordPress.
    2. pokud ve WordPressu získáte stavový kód 504, není na škodu zkontrolovat ani pluginy (zejména ty, které provádějí funkce mezipaměti). Zakažte je všechny dočasně a zkontrolujte, zda stále vidíte chybu. Pokud ne, budete vědět, že na vině byl plugin., Znovu je všechny povolte a začněte je deaktivovat jeden po druhém, dokud nezjistíte, který z nich způsobuje skok.
    3. používáte službu CDN? V případě CloudFlare se objeví chyba 504 vlastní: „504 časový limit brány / cloudflare-nginx“. Zakažte CDN, počkejte několik hodin, než se DNS rozšíří a chyba 504 by měla zmizet. Můžete také kontaktovat podporu CloudFlare a zkontrolovat, co se stalo. Nebylo by ani na škodu zkusit použít soubor hosts pro přístup na váš web a vyloučit tak problémy na straně CloudFlare.,
    4. konečně, pokud nic nefunguje, je nejlepší kontaktovat svého poskytovatele hostingu. Je možné, že chyba 504 je způsobena problémem, který mohou vyřešit.

    závěr

    dobré (a špatné) chybové 504 je, že to obvykle pochází z zprostředkující server, takže jako uživatel, můžete to udělat příliš mnoho, aby ji opravit. Obecně budete moci trochu počkat a záležitost bude vyřešena bez vašeho zásahu., Pokud však spěcháte, pokud používáte online aplikaci a mezitím nemůžete pokračovat v práci nebo pokud je postižená webová stránka vaše vlastní a ztrácíte provoz, možná budete chtít použít možná řešení, která jsem navrhl v tomto příspěvku.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *