a sok státusz kódok kaphatunk, ha a szerver nem képes reagálni a kérelmet, amit csinál, az 504 Gateway Timeout hiba. Bizonyára egyszer találkozott vele, bár igaz, hogy kevésbé gyakori, mint más hibák, amelyekről már beszéltünk, például az 502 Bad Gateway hiba vagy az 500 hiba.
ebben a bejegyzésben arra fogok összpontosítani, hogy elmagyarázzam, mi az, és hogyan lehet kijavítani egy 504 hibakódot.,
mi az az 504 “gateway Timeout” hiba
amikor meglátogat egy weboldalt (vagy megpróbálja meglátogatni), a böngésző generál egy kérést, majd elküldi azt a szerver hosting, hogy a honlapon. A kérés kezelése után a kiszolgáló egy HTTP állapotkódot ad vissza, amely csak akkor jelenik meg Önnek, ha valami elromlott. Ha minden jól megy, akkor egyszerűen megkapja a várt tartalmat.,
pontosabban, az 504-es hiba egy HTTP állapotkód, amely azt jelzi, hogy a kiszolgáló ésszerű időn belül nem kapta meg a másik kiszolgálótól várt választ, amikor megpróbál hozzáférni egy webhelyhez, vagy egy másik kérést a böngészőn keresztül.
más szóval, az 504 hibakód általában azt jelzi, hogy egy szerver, amellyel kommunikálni kell egy web megtekintéséhez, nem reagál elég gyorsan., A hibaüzenet küldője az a szerver, amely a kommunikációs láncban nem kap választ az előírt határidőn belül, ezért nem képes ellátni funkcióját.
az 504 állapotkódot okozó kiszolgálónak nem kell közvetlenül tárolnia az internetet, de lehet egy átjáró vagy proxy szerver, amely úton van.,
mi az átjáró vagy proxykiszolgáló
elsődleges formájában a web elérése azt jelenti, hogy böngészője kommunikációt folytat azzal a szerverrel, amelyen tárolja. Eddig jó, igaz?
az a helyzet, hogy a webes vagy hálózati témákban a dolgok soha nem olyan egyszerűek, mindig vannak kivételek. Az egyik proxy szerver. Az ilyen típusú szerverek olyan gépek, amelyek teljesen vagy részben közvetítenek a más szerverekkel szembeni kommunikációban.
mi a célja az ilyen típusú szervereknek? Nos, lehet, hogy több is van., Mondok néhány ötletet:
- a proxy “load balancer” – ként működhet, megkapja a kérését, és a csoport legkevésbé elfoglalt szerverére irányítja. Így a kiválasztott szerver gyorsabban reagál, mint egy nagyobb munkaterheléssel.
- tűzfalakként is működhet, korlátozva a hálózati forgalmat. Volt már problémája a munkában, hogy bekerüljön egy oldalra? Ha igen, a hiba minden bizonnyal olyan proxy, amely oda helyezi a vállalatát, hogy “többet dolgozzon”.,
- Proxy is lehetővé teszi, hogy böngészhet az Interneten keresztül őket, így a kapcsolat egy kicsit privát. Ezek az úgynevezett “névtelen proxyk”(de nézd meg, és ne hidd, hogy névtelenek).
- végül, egyes konfigurációk ugyanazon a kiszolgálón belül szükség lehet egy proxy konfigurációra önmagával. Ritka, de egyes programozási nyelvek, például a PHP beállításaiban szükség lehet rá.,
amint láthatja, számos oka van annak, hogy a proxy közvetítheti a kapcsolatot. Lényegében azt gondolhatja, hogy a látni kívánt webet tároló szerver egyszerűen az utolsó link egy hosszú láncban, amely feldolgozza az elküldött HTTP kérést.
így a proxy egy sokkal nagyobb hálózat részét képező csomópont, amely összeköti és irányítja a kommunikációt a különböző szereplők között: kliens, szerver és egyéb szükséges csomópontok., Ha ezek közül bármelyik szereplő nem válaszol megfelelő időben, a proxykiszolgáló megadja a kapcsolatot a sikertelen hiba miatt, és visszaadja az 504 hibát, hogy tudatja Önnel, hogy “a hiba egy másik szerver, amely nem válaszolt” sem lassúság, konfigurációs problémák vagy bármely más ok miatt, amit ebben a cikkben mondok.
milyen üzenetekkel találkozhat, amikor 504 állapotkódot kap
kissé megy a webhelytől és az azt elindító proxy típusától függően, mivel a rendszergazdák testreszabhatják az 504 hibaoldal megjelenését., Ezért egyes webhelyek egyedi üzeneteket tartalmaznak a HTTP állapotkódokhoz.
504 hibák jelennek meg a elérni kívánt web helyett, de a hibaoldal tartalmazhat a webhely fejlécét vagy láblécét, valamint egy egyedi üzenetet, amely megmondja, mi folyik itt. Másrészt az 504-es hiba egyszerű fehér képernyőként is megjeleníthető, nagyon nagy “504” – rel a böngésző tetején.,
az 504 HTTP – kód leggyakoribb üzenetei a következők:
HTTP Error 504-Gateway Timeout
Gateway Timeout (504)
504 Error
504 Gateway Timeout
HTTP 504
mi okozza a kódot 504 hiba “átjáró időtúllépés”
ahogy korábban mondtam, az 504 hiba a kiszolgálók közötti csatlakozási hiba. Ezért elfelejtheti, hogy ez probléma a kapcsolatával vagy a készülékével., Legtöbbször az 504-es hibát az okozza, hogy egy másik szerver túl lassú, lecsökkent vagy nem működik megfelelően.
mint a legtöbb HTTP válaszkódnál, amelyek ilyen hibát jeleznek,trükkös lehet az 504 átjáró időtúllépésének pontos oka. Végül is az ügyfél, a webszerver, sőt a harmadik féltől származó szolgáltatások közötti kommunikáció összetett kérdés.,
általánosságban elmondható, hogy a leggyakoribb dolog az, hogy a szerver, amellyel kommunikálni próbál, nagyszámú kérést kap, és jelenleg elavult vagy le van állítva. Nem működik megfelelően, a böngésző pedig az 504 Gateway Timeout állapotkódot adja a felhasználónak. Lehetséges azonban, hogy vannak hálózati csatlakozási problémák, vagy hogy ez még egy harmadik fél plugin hibája is.
Micsoda rendetlenség, huh! Ne aggódjon,most nézzük meg ezeket a lehetséges okokat., Mint fentebb mondtam, a legtöbb esetben ritka, hogy az 504-es hiba az ügyfél oldaláról származik, de van néhány dolog, amit megpróbálhat:
hogyan lehet kijavítani a HTTP állapotkódot 504 ha látogató vagy
mint mondtam, valószínű, hogy az 504-es hibának semmi köze nincs veled, tehát a normális dolog az, hogy nem old meg semmit.
- az első dolog az oldal újratöltése: nyomja meg az F5 billentyűt vagy a böngésző frissítési gombját. Ha az 504-es hiba ideiglenes hiba volt, akkor egyszerűen lehetséges, hogy az oldal frissítése lehetővé teszi a belépést.,
Vigyázat: ne töltse újra az oldalt, ha a hiba közvetlenül a fizetés után jelenik meg. Másolhatja a tranzakciót.
- annak érdekében, hogy megbizonyosodjon arról, hogy nincs probléma a helyi hálózattal, ellenőrizze, hogy a webhely mindenkinek vagy csak Önnek okoz-e problémát. Meg tudod csinálni a különböző eszközök, de a legismertebb Pingdom eszközök, Le mindenkinek, vagy csak nekem, és ez le most. Adja meg a elérni kívánt tartományt, majd ellenőrizze az eredményt., Ha a web le, nem lesz sok mást tehetünk, kivéve várni.
- várjon egy kicsit, majd próbálja újra. Ha az 504 hibát valójában a webhely hálózatának vagy az általa kommunikált kiszolgálónak a hibája okozza, akkor valószínűleg minden látogatás ugyanazt a hibát tapasztalja, mint te. Valószínű, hogy a webért felelős személy már tisztában van a megoldással.
- ha a web csak problémákat okoz, az az, hogy a hiba az Ön oldalán van (ez nagyon, nagyon ritka)., Annak ellenőrzéséhez, hogy az 504-es hibának köze van-e a böngészőhöz, próbálja meg törölni a gyorsítótárat, hozzáférni az inkognitómódhoz, vagy közvetlenül hozzáférni egy másik böngészőből. Ha egyik sem, talán a számítógép vagy a hálózati számítógép valamilyen ideiglenes problémával rendelkezik: próbáljon hozzáférni egy másik számítógépről, hálózati kapcsolatról vagy (legkönnyebben) a mobiltelefonjáról.
tech hozzáértő felhasználók számára: ha semmi sem működik, és ki akarja dobni magát az ablakon, tegyen egy utolsó kísérletet., Ellenőrizze, hogy ez egy DNS-kiszolgáló meghibásodása: használhatja a Google nyilvános DNS-jét.
- ha a hiba nem az Ön oldalán van (ami normális), és siet a hozzáféréshez, akkor lépjen kapcsolatba a webmesterrel, hogy értesítse őt az 504 Gateway időtúllépési hibájáról. A legtöbb webhelynek van egy profilja egy vagy több közösségi hálózaton, ahonnan kölcsönhatásba lépnek követőikkel. A legfontosabb weboldalak általában is van néhány e-mail vagy telefonszám, amelyen keresztül kapcsolatba léphet velük.,
hogyan lehet kijavítani a HTTP 504 állapotkódot, ha Ön a webes rendszergazda
mindenekelőtt, mint mindig, ne feledje, hogy jobb, ha óvatos, mint később megbánni. Fontos, hogy teljes biztonsági másolatot készítsen a telepítésről, adatbázisról stb., mielőtt bármilyen változás a rendszerben.
- először ellenőrizze, hogy a tárolt kiszolgáló normálisan fut-e., Néha, ha a forgalom megy fel sokat, lehet, hogy a végén egy 504 hiba (bár a leggyakoribb lenne egy 503 hiba, tényleg), ha a szolgáltatás kezelése a végső válasz túlterhelt, lassú válaszolni. A legjobb, ha ezt a lehetséges okot a lehető leghamarabb kizárjuk: Pingdom eszközöket használhat annak ellenőrzésére, hogy mi a tárhely válasza.
- az 504-es állapotkódot a webhely legutóbbi változásai vagy frissítései is okozhatták. A legegyszerűbb dolog a hibajelentés ellenőrzése., A WordPress felhasználók hozzáadhatják ezeket a sorokat a wp-config fájlhoz.php így láthatja az összes eredményt debug.,div>
123define( ‘WP_DEBUG’, true );define( ‘WP_DEBUG_LOG’, true );define( ‘WP_DEBUG_DISPLAY’, hamis );
- El hibát 504 Gateway Timeout hu WordPress también puede ser causado por errores en la base de datos., Telepítse a WP-DBManager-t, majd használja a “repair DB” és “optimize DB” funkciókat, hogy megnézze, működik-e. Ellenőriznie kell azt a fájlt is .a htaccess nem tartalmaz hibákat, különösen akkor, ha a közelmúltban újratelepítette a WordPress-t.
- ha 504 állapotkódot kapsz a WordPress-ben, akkor nem árt ellenőrizni a bővítményeket (különösen azokat, amelyek gyorsítótár-funkciókat végeznek). Tiltsa le őket ideiglenesen, majd ellenőrizze, hogy továbbra is látja-e a hibát. Ha nem, akkor tudni fogja, hogy egy plugin volt a hibás., Engedélyezze újra őket, majd indítsa el egyenként letiltani őket, amíg meg nem azonosítja, melyik okozza a hibát.
- Ön CDN szolgáltatást használ? A CloudFlare esetében az 504-es hiba egyéni módon jelenik meg: “504 Gateway Timeout / cloudflare-nginx”. Tiltsa le a CDN-t, várjon néhány órát, amíg a DNS terjed, az 504 hiba pedig eltűnt. Felveheti a kapcsolatot a CloudFlare támogatással is, hogy megvizsgálja, mi történt. Az sem ártana, ha megpróbálná használni a hosts fájlt a webhely eléréséhez, így kizárva a CloudFlare oldalon jelentkező problémákat.,
- végül, ha semmi sem működik, akkor a legjobb, ha felveszi a kapcsolatot a tárhelyszolgáltatóval. Lehetséges, hogy az 504-es hiba egy olyan problémának köszönhető, amelyet meg tudnak oldani.
következtetés
az 504-es hiba jó (és rossz) az, hogy általában egy közvetítő szerverből származik, így felhasználóként nem tehet túl sokat a javításhoz. Általában, akkor képes lesz arra, hogy várjon egy kicsit, és az ügy megoldódik a beavatkozás nélkül., Ha azonban siet, ha online alkalmazást használ, és időközben nem folytathatja a munkát, vagy ha az érintett webhely a sajátja, és elveszíti a forgalmat, akkor érdemes alkalmazni a lehetséges megoldásokat, amelyeket ebben a bejegyzésben javasoltam.
Vélemény, hozzászólás?