blant de mange status koder du kan motta når en server er ikke i stand til å svare på forespørselen du gjør, er 504 Gateway Tidsavbrudd for feil. Sikkert du har opplevd det en gang, selv om det er sant at det er mindre hyppige enn andre feil som vi allerede har snakket om, som for eksempel 502 Dårlig Gateway feil eller 500 feil.
i dette innlegget kommer jeg til å fokusere på å forklare hva det er og hvordan du kan fikse en 504 feil kode.,
hva er 504 «gateway Timeout» feil
når du besøker et nettsted (eller prøver å gå til det), nettleseren din genererer en forespørsel og sender det til serveren som er vert for nettstedet. Forespørselen er behandlet og tjeneren returnerer en HTTP-statuskoden som vil bare være synlig for deg hvis noe gikk galt. Hvis alt går bra, vil du bare motta det innholdet du forventet.,
mer spesifikt, feil 504 er en HTTP-statuskoden som indikerer at en server som ikke har mottatt svar det som forventes fra en annen server innen rimelig tid når du prøver å få tilgang til et webområde eller fullføre en forespørsel via nettleseren.
med andre ord, feil kode 504 indikerer vanligvis at en server som du trenger for å kommunisere for å se en web er ikke å reagere raskt nok., Den som sender feilmelding er serveren som, i kommunikasjon kjeden, kan du ikke motta et svar innen fastsatt tidsramme, og er derfor ikke i stand til å oppfylle sin funksjon.
serveren som forårsaker 504 status code trenger ikke å være direkte hosting web, men det kan være en gateway eller proxy-serveren som er på vei.,
hva er en gateway eller proxy-server
i sin primære form, få tilgang til en web-innebærer at nettleseren inngår i kommunikasjonen med serveren som er vert. Så langt bra ut, rett?
saken er den at i web eller nettverk emner ting er aldri så enkelt, og det finnes alltid unntak. En av dem er proxy-servere. Disse typer servere er maskiner som megle helt eller delvis i den kommunikasjon som du gjør mot andre servere.
hva er hensikten med denne type servere? Vel, det kan være flere., Jeg vil nevne noen til å gi deg en idé:
- en proxy kan fungere som en «load balancer», mottatt din forespørsel og dirigere den til minst opptatt server i en gruppe. På denne måten, er den valgte serveren vil reagere raskere enn en med mer arbeidsmengde.
- kan også fungere som brannmurer, begrense trafikk. Har du noen gang hatt problemer på jobben å komme inn på en side? Hvis ja, feilen er sikkert en proxy som plasserer selskapet det å «jobbe mer».,
- proxy gir deg også muligheten til å surfe på Internett gjennom dem, noe som gjør tilkoblingen litt mer privat. Dette er den såkalte» anonyme proxyer » (men se, og ikke tror at de er anonyme).
- til slutt, noen konfigurasjoner innen samme server kan trenge en proxy-konfigurasjon med seg selv. Det er sjelden, men i innstillingene for noen programmeringsspråk som PHP, kan det være nødvendig.,
som du kan se er det mange grunner til hvorfor en proxy kan formidle en tilkobling. I hovedsak, du tror kanskje at server-hosting web du ønsker å se er bare siste ledd i en lang kjede som behandler HTTP-forespørsel som du har sendt.
derfor, proxy er en node som er en del av et mye større nettverk som forbinder og ruter kommunikasjon mellom ulike aktører: klient, server og andre nødvendige noder., Når en av disse aktørene svarer ikke i tilstrekkelig tid, proxy-serveren gir tilkobling for mislyktes, og returnerer feilen 504 å la deg vite at «feilen er en annen server som ikke har svart» verken for treghet, konfigurering problemer eller av andre årsaker som jeg fortelle deg i denne artikkelen.
hvilke meldinger du kan støte på når du mottar et 504 status kode
går litt avhengig av nettstedet og type proxy som lanserte det, siden administratorer kan tilpasse utseendet på 504 feil side., Det er derfor noen nettsteder har egendefinerte meldinger for HTTP-statuskoder.
504 feil vises i stedet for nettet du vil ha tilgang til, men på feil side kan også inneholde området topptekst eller bunntekst og en tilpasset melding som forteller deg hva som skjer. På den annen side, kan en feil 504 kan også vises som en enkel hvit skjerm med en svært stor «504» på toppen av nettleseren.,
Noen av de mest vanlige meldinger til HTTP-kode 504 er:
HTTP-Feil 504 – Gateway Timeout
Gateway Timeout (504)
504 Feil
504 Gateway Timeout
HTTP 504
Hva er årsaken koden 504 feil «Gateway Timeout»
Som jeg sa tidligere, 504 feil er en tilkoblingsfeil mellom servere. Derfor, kan du glemme at det er et problem med tilkoblingen eller med enheten., Mesteparten av tiden, feil 504 er forårsaket av en annen server å være for treg, ned, eller ikke fungerer som det skal.
Som med de fleste HTTP-svar koder som angir en feil som dette, kan det være vanskelig å fastslå den eksakte årsaken 504 Gateway Timeout. Tross alt, kommunikasjon mellom klient, web-server, og selv tredjeparts tjenester er en komplisert sak.,
generelt sett, er den mest vanlige ting er at serveren du prøver å kommunisere med, mottar et stort antall forespørsler og er utdatert eller ned i øyeblikket. Det kan ikke fungere riktig, og leseren gir brukeren status code 504 Gateway Timeout. Det er imidlertid også mulig at det er problemer med nettverksforbindelsen eller at det er enda feil av et tredjeparts plugin.
hva et rot, ikke sant! Ikke bekymre deg, la oss nå se på løsninger på alle disse mulige årsaker., Som jeg sa ovenfor, er det i de fleste situasjoner er det sjelden for feil 504 å komme fra klientens side, men det er et par ting du kan prøve:
hvordan for å fikse HTTP status code 504 hvis du er et besøkende
som jeg sa, det er sannsynlig at feil 504 har ingenting med deg å gjøre, så den normale ting er at du ikke løse noe.
- første er å laste inn siden på nytt: trykk F5 eller oppdater-knappen i nettleseren. Hvis feilen 504 ble en midlertidig feil, det er rett og slett mulig at forfriskende siden vil tillate deg å gå inn.,
Forsiktig: du Må ikke laste inn siden på nytt hvis feilmeldingen vises rett etter at du foretar en betaling. Du kan duplisere transaksjonen.
- for å være sikker på at det ikke er noe problem med ditt lokale nettverk, må du kontrollere om Webområdet er til å gi problemer for alle eller bare for deg. Du kan gjøre det med ulike verktøy, men den mest kjente er Pingdom Verktøy, Ned for Alle eller bare for Meg, og er det Ned Akkurat Nå. Skriv inn domenet du prøver å få tilgang til og kontrollere resultatet., Hvis nettet er nede, vil det ikke være mye annet du kan gjøre bortsett fra å vente.
- vent en stund og prøv igjen. Hvis 504 feil er faktisk å være forårsaket av en feil på nettsiden nettverk eller en server som kommuniserer med, det er mest sannsynlig at alle besøk opplever den samme feilen som deg. Det er sannsynlig at personen som er ansvarlig for web er allerede klar, og arbeider for å sette en løsning.
- hvis nettet er bare å gi deg problemer, det er at skyld er på din side (dette er veldig, veldig sjelden)., For å sjekke om feil 504 har noe å gjøre med nettleseren din, prøv å slette hurtigbufferen, kan du få tilgang til inkognitomodus, eller direkte tilgang fra en annen nettleser. Hvis du ikke kan enten, kanskje datamaskinen eller nettverksdatamaskinen er å ha et midlertidig problem av noen slag: prøv å få tilgang til fra en annen datamaskin, nettverkstilkobling eller (enkelt) fra din mobiltelefon.
for teknisk kunnskapsrike brukere: hvis ingenting fungerer og du er i ferd med å kaste deg selv ut av vinduet, gjøre et siste forsøk., Sjekk om det er en DNS-server feil: du kan bruke Google Public DNS.
- hvis feilen ikke er på din side (som er vanlig), og du er i en hast for å få tilgang til, kan du kontakte nettredaktøren for å varsle ham om 504 Gateway Tidsavbrudd for feil. De fleste nettsteder har en profil på ett eller flere sosiale nettverk som de kommuniserer med sine tilhengere. De viktigste nettsteder vanligvis har også noen e-post eller telefonnummer der du kan kontakte dem.,
hvordan for å fikse HTTP 504 status code hvis du er på web-administrator
først av alt, som alltid, husk at det er bedre å være forsiktig enn å angre på senere. Det er viktig at du tar en full backup av dine installasjon, database, etc. før du gjør endringer i systemet.
- første, sjekk at serveren du er vert, er normalt., Noen ganger, hvis trafikken går opp mye, kan du ende opp med en 504 feil (selv om de mest vanlige ville være en 503 feil, egentlig) hvis tjenesten for håndtering av det endelige svaret er overbelastet og treg til å svare. Det er best å utelukke dette mulig årsak så snart som mulig: du kan bruke Pingdom Verktøy for å sjekke hva din hosting respons.
- statuskode 504 kan også ha vært forårsaket av nylige endringer eller oppdateringer til ditt nettsted. Det enkleste er å sjekke feil rapport., WordPress brukere kan legge til disse linjene i wp-config-filen.php slik at du kan se alle resultatene i debug.,div>
123define( ‘WP_DEBUG’, true );define( ‘WP_DEBUG_LOG’, true );define( ‘WP_DEBUG_DISPLAY’, false );
– >
- El-feil 504 Gateway Timeout no WordPress también puede ser causado por errores en la base de datos., Installere WP-DBManager og bruk «Reparere DB» og «Optimalisere DB» – funksjoner, for å se om det fungerer. Du må også sjekke at filen .htaccess ikke inneholder feil, spesielt hvis du nylig har installert WordPress.
- hvis du får en 504 status code i WordPress, det gjør ikke vondt å sjekke plugins (spesielt de som gjør cache funksjoner) heller. Deaktivere dem alle midlertidig og sjekk hvis du fremdeles får feil. Hvis ikke, vil du vite at det er en plugin var å klandre., Re-aktivere dem alle og begynne å deaktivere dem en etter en, helt til du finner noe som er årsaken til feilen å hoppe.
- er du bruke en CDN-tjenesten? I tilfelle av CloudFlare, feil 504 vises tilpassede :» 504 Gateway Timeout / cloudflare-nginx». Deaktivere CDN, vente et par timer for DNS til å spre og 504 feil skulle ha forsvunnet. Du kan også ta kontakt CloudFlare støtte for å gjennomgå det som skjedde. Det ville heller ikke skade å prøve å bruke hosts-filen for å få tilgang til ditt nettsted og dermed utelukke problemer på CloudFlare side.,
- til slutt, hvis ingenting fungerer, er det best å komme i kontakt med din hosting leverandør. Det er mulig at feil 504 er på grunn av et problem at de kan løse.
konklusjon
de gode (og dårlige) av feil 504 er at det stammer vanligvis fra en mellomliggende server, slik at en bruker kan du ikke gjøre mye for å fikse det. Generelt, vil du være i stand til å vente litt, og saken vil bli løst uten tilsyn., Imidlertid, hvis du er i en hast, hvis du bruker en søknad online, og du kan ikke fortsette å jobbe i mellomtiden, eller hvis den berørte nettstedet er din egen, og du er å miste trafikk, kan det hende du ønsker å bruke den mulige løsninger som jeg har antydet i dette innlegget.
Legg igjen en kommentar