Mit jelent az 504-es átjáró időtúllépése?
Amikor az interneten keresztül ér el egy szervert, a szerver egy HTML állapotkódot küld vissza a böngészőjébe. Ezek közül számos hibakód, amely akkor jelenik meg, ha probléma van az oldal betöltésekor. A kódok megjelennek a böngészőben, és segítenek a webmestereknek és a látogatóknak megérteni, hogy mi a hiba, így megpróbálhatják megoldani a problémát. Az „504 Gateway Time Out” egy ilyen hibakód.
504 Áttekintés
Amikor megpróbál hozzáférni egy erőforráshoz, a szerver, amelyen keresztül a művelet át van irányítva, időkorlátot szab erre a kérésre. Ha egy bizonyos idő elteltével nem érkezik válasz, a böngésző 504-es hibakódot küld vissza. A hibakód elején lévő "5" azt jelzi, hogy a probléma nem a kliensszerverrel, hanem a kiszolgálóval van kapcsolatban. Az 504-es hiba szokásos oka az, hogy megpróbál kapcsolatba lépni egy szerverrel, amely nem működik, esetleg karbantartás miatt, vagy más okból nem működik megfelelően.
Műszaki részletek
Az ügyfél megkapja a kérést, hogy hozzáférjen egy bizonyos URL-hez. Hozzáfér egy tartománynév-kiszolgálóhoz (DNS), hogy megszerezze az adott webhely IP-címét. A DNS-től kapott IP-címmel IP socket kapcsolat jön létre, és a socketen keresztül HTML adatfolyamot küldenek. A kliens HTTP adatfolyamot kap vissza a szervertől, és ha az erőforrás egy bizonyos idő elteltével nem érhető el, a visszaküldött adatfolyam az 504-es hibakódot tartalmazza. A böngésző ezután megjeleníti a kódot a képernyőn.
504-es hibaértesítések
Az 504-et technikailag "504 Gateway Timeout" hibának hívják. A „404 Not Found” hibához hasonlóan azonban az 504-es üzenetértesítés testreszabható. Általában a következő üzenetek valamelyike jelenik meg egy egyébként üres oldalon:"504:Gateway Timeout", "HTTP 504" vagy "HTTP Error 504 – Gateway Timeout." Előfordulhat azonban, hogy egyéni hibaképernyő jelenik meg, vagy egyszerűen átirányítanak egy másik oldalra, például a webhely kezdőlapjára.
504 javítása
Mivel az 504-es kiszolgálóoldali hiba, csak akkor tudja megoldani a problémát, ha Ön a kérdéses kiszolgáló tulajdonosa és karbantartója. Azonban néhány lehetőség áll rendelkezésére. E-mailt küldhet a webmesternek, ha tudja az e-mail címét, és értesítheti a problémáról. Megpróbálhat néhányszor frissíteni, hogy megnézze, átmeneti probléma-e, vagy visszatérhet az oldalra egy későbbi időpontban, amikor a hiba remélhetőleg megoldódik.