bland de många statuskoder som du kan ta emot när en server inte kan svara på begäran du gör, är 504 Gateway Timeout fel. Visst har du stött på det en gång, även om det är sant att det är mindre vanligt än andra fel som vi redan har pratat om, till exempel 502 Bad Gateway-felet eller 500-felet.
I det här inlägget kommer jag att fokusera på att förklara vad det är och hur man fixar en 504 felkod.,
vad är 504″ gateway Timeout ” – felet
När du besöker en webbplats (eller försöker besöka den) genererar din webbläsare en förfrågan och skickar den till servern som är värd för den webbplatsen. Begäran hanteras och servern returnerar en HTTP-statuskod som endast visas för dig om något gick fel. Om allt går bra får du helt enkelt det innehåll du förväntade dig.,
Mer specifikt är fel 504 en HTTP-statuskod som indikerar att en server inte har fått det svar som den förväntade från en annan server inom rimlig tid när man försöker komma åt en webbplats eller slutföra en annan begäran via webbläsaren.
med andra ord indikerar felkod 504 vanligtvis att en server som du behöver kommunicera med för att visa en webb inte svarar tillräckligt snabbt., Den som skickar felmeddelandet är servern som i kommunikationskedjan inte får ett svar inom den angivna tidsramen och kan därför inte uppfylla sin funktion.
servern som orsakar 504-statuskoden behöver inte vara direkt värd för webben, men det kan vara en gateway eller proxyserver som är på väg.,
vad är en gateway eller proxyserver
i sin primära form innebär åtkomst till en webb att din webbläsare går in i en kommunikation med servern där den är värd. Hittills bra, eller hur?
saken är den att i webb-eller nätverks ämnen saker är aldrig så enkelt och det finns alltid undantag. En av dem är proxyservrar. Dessa typer av servrar är maskiner som förmedlar helt eller delvis i den kommunikation du gör mot andra servrar.
vad är syftet med denna typ av servrar? Tja, det kan finnas flera., Jag ska nämna några för att ge dig en idé:
- en proxy kan fungera som en ”load balancer”, ta emot din förfrågan och styra den till den minst upptagna servern i en grupp. På så sätt svarar den valda servern snabbare än en med mer arbetsbelastning.
- kan också fungera som brandväggar, vilket begränsar nätverkstrafiken. Har du någonsin haft problem på jobbet att komma in på en sida? Om ja, felet är säkert en proxy som sätter ditt företag där för att”arbeta mer”.,
- proxies tillåter dig också att surfa på Internet via dem, vilket gör din anslutning lite mer privat. Dessa är de så kallade” anonyma proxierna ” (men titta och tro inte att de är anonyma).
- slutligen kan vissa konfigurationer inom samma server behöva en proxykonfiguration med sig själv. Det är sällsynt, men i Inställningar för vissa programmeringsspråk, som PHP, kan det vara nödvändigt.,
som du kan se finns det många anledningar till varför en proxy kan förmedla en anslutning. I huvudsak kanske du tror att servern som är värd för webben du vill se är helt enkelt den sista länken i en lång kedja som behandlar HTTP-förfrågan Du har skickat.
proxy är således en nod som ingår i ett mycket större nätverk och som ansluter och rutter kommunikation mellan olika aktörer: klient, server och andra nödvändiga noder., När någon av dessa aktörer inte svarar på en lämplig tid, ger proxyservern anslutningen för misslyckad och returnerar felet 504 för att låta dig veta att ”felet är en annan server som inte har svarat” antingen för långsamhet, konfigurationsproblem eller någon av de andra orsakerna som jag berättar i den här artikeln.
vilka meddelanden du kan stöta på när du får en 504-statuskod
går lite beroende på webbplatsen och vilken typ av proxy som lanserade den, eftersom administratörer kan anpassa utseendet på 504-felsidan., Därför har vissa webbplatser egna meddelanden för HTTP-statuskoder.
504 fel visas istället för den Webb du vill komma åt, men felsidan kan också innehålla sidhuvudet eller sidfoten och ett anpassat meddelande som berättar vad som händer. Å andra sidan kan ett fel 504 också visas som en enkel vit skärm med en mycket stor ”504” högst upp i webbläsaren.,
några av de vanligaste meddelandena till HTTP – koden 504 är:
HTTP-fel 504-Gateway Timeout
Gateway Timeout (504)
504 fel
504 Gateway Timeout
HTTP 504
Vad orsakar koden 504-felet ”Gateway timeout”
som jag sa tidigare är 504-felet ett anslutningsfel mellan servrar. Därför kan du glömma att det är ett problem med din anslutning eller med din enhet., För det mesta orsakas fel 504 av att en annan server är för långsam, ner eller inte fungerar korrekt.
som med de flesta HTTP-svarskoder som indikerar ett fel som detta kan det vara svårt att fastställa den exakta orsaken till 504 Gateway Timeout. När allt kommer omkring är kommunikation mellan klient, webbserver och till och med tredjepartstjänster en komplex fråga.,
generellt sett är det vanligaste att servern du försöker kommunicera med tar emot ett stort antal förfrågningar och är föråldrad eller nere för tillfället. Det kan inte fungera korrekt och webbläsaren ger användaren statuskoden 504 Gateway Timeout. Det är dock också möjligt att det finns nätverksanslutningsproblem eller att det till och med är fel på en tredje parts plugin.
vilken röra, va! Oroa dig inte, låt oss nu titta på lösningar på alla dessa möjliga orsaker., Som jag sa ovan är det i de flesta situationer sällsynt att fel 504 kommer från klientsidan, men det finns några saker du kan prova:
hur man fixar HTTP-statuskod 504 om du är besökare
som jag sa är det troligt att fel 504 inte har något att göra med dig, så det normala är att du inte löser någonting.
- det första är att ladda om sidan: tryck på F5 eller uppdateringsknappen i din webbläsare. Om fel 504 var ett tillfälligt fel är det helt enkelt möjligt att uppdatera sidan låter dig komma in.,
Observera: ladda inte om sidan om felet visas direkt efter att ha gjort en betalning. Du kan duplicera transaktionen.
- för att se till att det inte finns några problem med ditt lokala nätverk, kontrollera om webbplatsen ger problem till alla eller bara dig. Du kan göra det med olika verktyg, men den mest kända är Pingdom verktyg, ner för alla eller bara mig och är det ner just nu. Ange domänen du försöker komma åt och kontrollera resultatet., Om webben är nere, det kommer inte att finnas mycket annat du kan göra utom vänta.
- vänta ett tag och försök igen. Om 504-felet faktiskt orsakas av ett fel på webbplatsens nätverk eller en server som den kommunicerar med, är det troligt att alla besök upplever samma fel som du. Det är troligt att den person som ansvarar för webben redan är medveten om och arbetar för att sätta en lösning.
- om webben bara ger dig problem, är det att felet är på din sida (Detta är mycket, mycket sällsynt)., För att kontrollera om fel 504 har något att göra med din webbläsare, försök att rensa cacheminnet, komma åt inkognitoläge eller direkt komma åt från en annan webbläsare. Om du inte kan antingen, kanske datorn eller nätverksdatorn har ett tillfälligt problem av något slag: prova att komma åt från en annan dator, nätverksanslutning eller (lättast) från din mobiltelefon.
för tekniskt kunniga användare: om ingenting fungerar och du är på väg att kasta dig ut genom fönstret, gör ett sista försök., Kontrollera om det är ett DNS-serverfel: du kan använda Googles offentliga DNS.
- om felet inte är på din sida (vilket är normalt) och du har bråttom att komma åt, kan du kontakta webmaster för att meddela honom Om 504 Gateway Timeout-felet. De flesta webbplatser har en profil på ett eller flera sociala nätverk som de interagerar med sina anhängare. De viktigaste webbplatserna har oftast också några e-post eller telefonnummer genom vilken du kan kontakta dem.,
Hur fixar HTTP 504 statuskod om du är webbadministratör
först och främst, som alltid, kom ihåg att det är bättre att vara försiktig än att ångra senare. Det är viktigt att du gör en fullständig säkerhetskopia av din installation, databas, etc. innan du gör några ändringar i systemet.
- kontrollera först att servern du är värd för körs normalt., Ibland, om trafiken går upp mycket, kan du sluta med ett 504-fel (även om det vanligaste skulle vara ett 503-fel, verkligen) om tjänsten som hanterar det slutliga svaret är överbelastat och långsamt att svara. Det är bäst att utesluta denna möjliga anledning så snart som möjligt: Du kan använda Pingdom verktyg för att kontrollera vad ditt webbhotell svar är.
- statuskod 504 kan också ha orsakats av de senaste ändringarna eller uppdateringarna på din webbplats. Det enklaste är att kontrollera felrapporten., WordPress-användare kan lägga till dessa rader i wp-config-filen.php så att du kan se alla resultat i debug.,div>
123define( ’WP_DEBUG’, True);define( ’wp_debug_log’, True);define( ’wp_debug_display’, False);
- el error 504 Gateway timeout en WordPress también puede ser causado por errores en la base de datos., Installera WP-DBManager och använd funktionerna” reparera DB ”och” optimera DB ” för att se om det fungerar. Du måste också kontrollera filen .htaccess innehåller inga fel, särskilt om du nyligen har installerat om WordPress.
- Om du får en 504 statuskod i WordPress, skadar det inte att kontrollera plugins (särskilt de som gör cache-funktioner) heller. Inaktivera dem alla tillfälligt och kontrollera om du fortfarande ser felet. Om inte, du vet att en plugin var att skylla., Aktivera dem alla och börja inaktivera dem en efter en tills du identifierar vilken som orsakar felet att hoppa.
- använder du en CDN-tjänst? När det gäller CloudFlare visas fel 504 Anpassad: ”504 Gateway Timeout / cloudflare-nginx”. Inaktivera CDN, vänta några timmar för att DNS ska spridas och 504-felet borde ha försvunnit. Du kan också kontakta CloudFlare support för att granska vad som hände. Det skulle inte heller skada att försöka använda hosts-filen för att komma åt din webbplats och därmed utesluta problem på CloudFlare-sidan.,
- slutligen, om ingenting fungerar, är det bäst att komma i kontakt med din webbhotell. Det är möjligt att fel 504 beror på ett problem som de kan lösa.
slutsats
det goda (och det dåliga) felet 504 är att det vanligtvis kommer från en mellanhandsserver, så som en användare kan du inte göra för mycket för att fixa det. I allmänhet kommer du att kunna vänta lite och frågan kommer att lösas utan ditt ingripande., Men om du har bråttom, om du använder en online-applikation och du inte kan fortsätta arbeta under tiden eller om den drabbade webbplatsen är din egen och du förlorar trafik, kanske du vill tillämpa de möjliga lösningar som jag har föreslagit i det här inlägget.
Lämna ett svar