blandt de mange statuskoder, du kan modtage, når en server ikke er i stand til at svare på den anmodning, du foretager, er Timeout-fejlen 504 Gate .ay. Sikkert har du stødt på det en gang, selvom det er sandt, at det er mindre hyppigt end andre fejl, som vi allerede har talt om, såsom 502 Bad Gate .ay-fejlen eller 500-fejlen.
i dette indlæg vil jeg fokusere på at forklare, hvad det er, og hvordan man løser en 504 fejlkode.,
hvad er 504 “gateway Timeout” fejl
når du besøger en hjemmeside (eller forsøger at besøge det), din browser genererer en anmodning og sender det til den server hosting af denne hjemmeside. Anmodningen håndteres, og serveren returnerer en HTTP-statuskode, der kun vises til dig, hvis noget gik galt. Hvis alt går godt, vil du blot modtage det indhold, du forventede.,
mere specifikt, fejl 504 er en HTTP-statuskode som angiver, at en server har ikke modtaget svar, at det forventes fra en anden server inden for en rimelig tid, når de forsøger at få adgang til et websted eller fuldføre en anden anmodning via browseren.
med andre ord indikerer fejlkode 504 normalt, at en server, som du skal kommunikere med for at se et webeb, ikke reagerer hurtigt nok., Den, der sender fejlmeddelelsen, er den server, der i kommunikationskæden ikke modtager et svar inden for den fastsatte tidsramme og derfor ikke er i stand til at udføre sin funktion.
serveren, der forårsager 504-statuskoden, behøver ikke at være direkte vært for internettet, men det kan være en gate .ay eller pro .yserver, der er på vej.,
hvad er en gateway eller proxy-server
i sin primære form, få adgang til en hjemmeside betyder, at din browser træder ind i en kommunikation med serveren, som den er hostet. Så langt godt, ikke?
sagen er, at i topicseb-eller netværksemner er tingene aldrig så enkle, og der er altid undtagelser. En af dem er pro .yservere. Disse typer servere er maskiner, der formidler helt eller delvist i den kommunikation, du foretager mod andre servere.
Hvad er formålet med denne type servere? Nå, der kan være flere., Jeg vil nævne nogle få for at give dig en ID.:
- en pro .y kan fungere som en “load balancer”, modtage din anmodning og dirigere den til den mindst travle server i en gruppe. På denne måde reagerer den valgte server hurtigere end en med mere arbejdsbyrde.
- kan også fungere som fire .alls, der begrænser netværkstrafik. Har du nogensinde haft problemer på arbejdet med at komme ind på en side? Hvis ja, er fejlen helt sikkert en pro .y, der sætter din virksomhed der for at “arbejde mere”.,
- fuldmagter giver dig også mulighed for at surfe på internettet gennem dem, hvilket gør din forbindelse lidt mere privat. Dette er de såkaldte” anonyme fuldmagter ” (Men se og tro ikke, at de er anonyme).
- endelig kan nogle konfigurationer inden for den samme server muligvis have brug for en pro .y-konfiguration med sig selv. Det er sjældent, men i indstillingerne for nogle programmeringssprog, såsom PHP, kan det være nødvendigt.,
som du kan se, er der mange grunde til, at en pro .y kan mægle en forbindelse. I det væsentlige tror du måske, at serveren, der er vært for det webeb, du vil se, simpelthen er det sidste link i en lang kæde, der behandler den HTTP-anmodning, du har sendt.
Pro .y er således en knude, der er en del af et meget større netværk, og som forbinder og dirigerer kommunikation mellem forskellige aktører: klient, server og andre nødvendige noder., Når nogen af disse skuespillere ikke reagerer på et passende tidspunkt, giver pro .yserveren forbindelsen til mislykket og returnerer fejlen 504 for at fortælle dig, at “fejlen er en anden server, der ikke har svaret” hverken for langsomhed, konfigurationsproblemer eller nogen af de andre årsager, som jeg fortæller dig i denne artikel.
hvilke meddelelser, du måtte støde på, når du modtager en 504-statuskode
, afhænger lidt af websiteebstedet og den type Pro .y, der lancerede den, da administratorer kan tilpasse udseendet på 504-fejlsiden., Derfor har nogle websebsteder tilpassede meddelelser til http-statuskoder.
504 fejl vises i stedet for det webebsted, du vil have adgang til, men fejlsiden kan også indeholde sidehovedet eller sidefoden og en brugerdefineret meddelelse, der fortæller dig, hvad der foregår. På den anden side kan en fejl 504 også vises som en simpel hvid skærm med en meget stor “504” øverst i Bro .seren.,
Nogle af de mest almindelige beskeder til HTTP 504 kode er:
HTTP-Fejl 504 – Gateway Timeout
Gateway-Timeout (504)
504 Fejl
504 Gateway Timeout
HTTP 504
Hvad der er årsag til den kode 504 fejl “Gateway Timeout”
Som jeg sagde før, 504 fejl er en fejl forbindelse mellem servere. Derfor kan du glemme, at det er et problem med din forbindelse eller med din enhed., Det meste af tiden skyldes fejl 504, at en anden server er for langsom, ned eller ikke fungerer korrekt. som med de fleste http-svarkoder, der angiver en fejl som denne, kan det være vanskeligt at fastslå den nøjagtige årsag til Timeout for 504 Gate .ay. Når alt kommer til alt er kommunikation mellem klient, webebserver og endda tredjepartstjenester et komplekst problem., generelt er det mest almindelige, at den server, du forsøger at kommunikere med, modtager et stort antal anmodninger og er forældet eller nede i øjeblikket. Det kan ikke fungere korrekt, og bro .seren giver brugeren statuskode 504 Gate .ay Timeout. Det er dog også muligt, at der er problemer med netværksforbindelse, eller at det endda er skyld i et tredjeparts plugin.
hvad et rod, huh! Bare rolig, lad os nu se på løsninger på alle disse mulige årsager., Som jeg fortalte dig ovenfor, er det i de fleste situationer sjældent, at fejl 504 kommer fra klientsiden, men der er et par ting, du kan prøve:
sådan rettes HTTP-statuskode 504 hvis du er en besøgende
som jeg fortalte dig, er det sandsynligt, at fejl 504 ikke har noget at gøre med dig, så det normale er, at du ikke løser noget.
- den første ting er at genindlæse siden: tryk på F5 eller opdateringsknappen i din bro .ser. Hvis fejl 504 var en midlertidig fejl, er det simpelthen muligt, at opdatering af siden giver dig mulighed for at indtaste.,
forsigtig: genindlæs ikke siden, hvis fejlen vises lige efter en betaling. Du kan duplikere transaktionen.
- for at sikre, at der ikke er noget problem med dit lokale netværk, skal du kontrollere, om Websiteebstedet giver problemer for alle eller bare dig. Du kan gøre det med forskellige værktøjer, men de bedst kendte er Pingdom-værktøjer, ned for alle eller bare mig, og er det nede lige nu. Indtast det domæne, du forsøger at få adgang til, og kontroller resultatet., Hvis internettet er nede, vil der ikke være meget andet, du kan gøre, undtagen vente.
- vent et stykke tid, og prøv igen. Hvis 504-fejlen faktisk skyldes en fejl i websiteebstedets netværk eller en server, den kommunikerer med, er det mest sandsynligt, at alle besøg oplever den samme fejl som dig. Det er sandsynligt, at den person, der er ansvarlig for internettet, allerede er opmærksom og arbejder på at sætte en løsning.
- hvis internettet kun giver dig problemer, er det, at fejlen er på din side (Dette er meget, meget sjældent)., For at kontrollere, om fejlen 504 har noget at gøre med din browser, kan du prøve at rydde cachen, at få adgang til inkognitotilstand eller direkte adgang fra en anden browser. Hvis du heller ikke kan, har din computer eller netværkscomputer måske et midlertidigt problem af en eller anden art: prøv at få adgang til fra en anden computer, netværksforbindelse eller (lettest) fra din mobiltelefon.
for teknisk kyndige brugere: hvis intet fungerer, og du er ved at kaste dig ud af vinduet, skal du gøre et sidste forsøg., Kontroller, om det er en DNS-serverfejl: du kan bruge Googles offentlige DNS.
- hvis fejlen ikke er på din side (hvilket er normalt), og du er i et travlt med at få adgang, kan du kontakte webmaster for at underrette ham om 504 Gateway Timeout-fejl. De fleste websebsteder har en profil på et eller flere sociale netværk, hvorfra de interagerer med deres tilhængere. De vigtigste websebsteder har normalt også noget E-mail eller telefonnummer, hvorigennem du kan kontakte dem.,
Sådan repareres http 504 statuskode hvis du er webebadministrator
husk først og fremmest, at det er bedre at være forsigtig end at fortryde senere. Det er vigtigt, at du laver en fuld sikkerhedskopi af din installation, database osv., før der foretages ændringer i systemet. Kontroller først, at den server, du er vært på, kører normalt., Nogle gange, hvis trafikken går meget op, kan du ende med en 504-fejl (selvom den mest almindelige ville være en 503-fejl, virkelig), hvis tjenesten, der håndterer det endelige svar, er overbelastet og langsom til at reagere. Det er bedst at udelukke denne mulige grund så hurtigt som muligt: du kan bruge Pingdom-værktøjer til at kontrollere, hvad dit hostingrespons er. statuskode 504 kan også være forårsaget af nylige ændringer eller opdateringer af dit websiteebsted. Det nemmeste er at kontrollere fejlrapporten., Usersordpress-brugere kan tilføje disse linjer til filep-config-filen.php, så du kan se alle resultaterne i debug.,div>
1
2
3
|
define( ‘WP_DEBUG’, true);
define( ‘definep_debug_log’, true);
define( ‘falsep_debug_display’, false);
|
- el error 504 Gate defineay timeout en timordpress tambinn puede ser causado por errores en la base de datos., Installer WP – DBManager og brug funktionerne “Reparer DB” og “optimer DB” for at se, om det fungerer. Du skal også kontrollere den fil .htaccess indeholder ikke fejl, især hvis du for nylig har geninstalleret .ordpress.
- hvis du får en 504 statuskode i .ordpress, skader det heller ikke at kontrollere plugins (især dem, der udfører cachefunktioner). Deaktiver dem alle midlertidigt, og kontroller, om du stadig ser fejlen. Hvis ikke, vil du vide, at et plugin var skylden., Genaktiver dem alle, og start med at deaktivere dem en efter en, indtil du identificerer, hvilken der forårsager fejlen at hoppe.
- bruger du en CDN-tjeneste? I tilfælde af CloudFlare vises fejl 504 brugerdefineret:”504 Gate .ay Timeout / cloudflare-Ngin.”. Deaktiver CDN, vent et par timer på, at DNS ‘ en forplantes, og 504-fejlen skulle være forsvundet. Du kan også kontakte CloudFlare support for at gennemgå, hvad der skete. Det ville heller ikke skade at prøve at bruge værtsfilen til at få adgang til dit websiteebsted og dermed udelukke problemer på CloudFlare-siden.,
- endelig, hvis intet fungerer, er det bedst at komme i kontakt med din hostingudbyder. Det er muligt, at fejl 504 skyldes et problem, som de kan løse.
konklusion
det gode (og det dårlige) ved fejl 504 er, at det normalt stammer fra en mellemliggende server, så som bruger kan du ikke gøre for meget for at rette det. Generelt vil du være i stand til at vente lidt, og sagen vil blive løst uden din indgriben., Men hvis du har travlt, hvis du bruger en online applikation, og du ikke kan fortsætte med at arbejde i mellemtiden, eller hvis det berørte websiteebsted er dit eget, og du mister trafik, kan du anvende de mulige løsninger, som jeg har foreslået i dette indlæg.
Skriv et svar