Hur du åtgärdar fel 504 Gateway Timeout för Windows, Linux eller Mac

I nuvarande operativsystem finns det en rad fel i samband med processer, tjänster, hårdvara, applikationer, men en av de mest känsliga och som vi alltid måste vara vaksamma på är allt som rör nätverksproblem. De är viktiga eftersom hundratals uppgif.webpter beror på detta och mer om vi pratar om servrar eftersom eftersom de inte har en idealisk nätverksbelastning kommer många av elementen eller rollerna inte att kunna fungera som förväntat, vilket påverkar produktiviteten på en generell nivå .

Ett av de fel, eller kanske det vanligaste, som vi har på nätverksnivå är 504 Gateway Timeout -felet som vi ser i Windows, macOS eller Linux och det här felet låter oss helt enkelt inte komma åt en webbresurs på det nödvändiga sättet som Det hindrar oss från att komma åt affärsplattformar, e -post och i allmänhet alla webbsidor, vilket är något vi gör dagligen.

Solvetic kommer att analysera i detalj vad detta fel innebär och hur vi kan ge en definitiv lösning på det.

Vad är 504 Gateway Timeout -feletDet här felet är ett HTTP -statuskodfel som i princip indikerar att en server, som har till uppgif.webpt att fungera som en gateway eller proxy, inte fick rätt svar, och vid den begärda tiden, från en annan server till den som du åtkom medan försöker ladda webbsidan eller slutföra en annan webbläsarbegäran.

På nätverksnivå ansvarar varje nätverksport, även känd som Gateway, och proxyservrarna för att reglera vidarebefordran av förfrågningar om att frigöra belastningen på webbservern och därmed garantera en säker och smidig överföring av data i en att cykeln som uppfylls när vi försöker komma åt en webbplats är följande:

  • En IP -adress erhålls från IP -namnet på webbplatsen att besöka (webbadressen till webbplatsen utan "http: //" rubrik). Denna sökning, som inkluderar konvertering av IP -namnet till IP -adress, utförs tack vare domännamnservrarna (DNS).
  • Sedan öppnas en IP -sockelanslutning mot just den IP -adressen
  • Senare skrivs en HTTP -dataström genom det uttaget
  • En HTTP -dataström tas emot som svar från destinationswebbservern, denna dataström innehåller statuskoder vars värden har ställts in av HTTP -protokollet
Om något misslyckas i något av dessa steg resulterar 504 -felet, så dess orsaker kan varieras.

Alla svarstatuskoder på HTTP-nivå som finns i kategorin 5xx katalogiseras som serverfelsvar. Kom ihåg att hypertextöverföringsprotokollet (HTTP) tillåter kommunikation mellan klienten och respektive webbserver där önskat innehåll finns.

HTTP uppfyller funktionen att överföra hypertexten, därav dess namn, på webbsidan som konverteras till text, bilder, ljud med mera, av klientprogramvaran, men när denna process tar alltför lång tid än den angivna genererar 504 Gateway Timeout -fel.

504 felNågra av de fel vi hittar i kategori 504 är:

  • HTTP 504
  • HTTP -fel 504: Timeout för gateway
  • Gateway -timeout (504)
  • Gateway Timeout -fel
  • 504 Gateway Time-out
  • 504 -fel
  • Fel 504 Gateway Timeout

Detta 504 -fel, som vi har nämnt, kan visas på alla operativsystem och på alla typer av enheter, oavsett om de är mobila eller fasta.

1. Hur man diagnostiserar 504 Gateway Timeout -felet


Ett av de mest praktiska sätten att kontrollera detta fel är att använda gatewayen som fungerar som mellanhand i kommunikationen mellan den lokala datorn och destinationswebbservern. Varje dator i nätverket tilldelas en gateway med syntaxen 192.168.1. * eller 192.168.0. * som upprättar kommunikation från en lokal nätverksadress till en annan lokal nätverksadress och när vi går ut till internetvärlden tar modemet eller routern denna IP och säkerställer att den kan vara i olika intervall i det globala nätverket.

Nu är det dags att se några praktiska lösningar för att rätta till detta fel helt.

2. Uppdatera webbplatsen för att åtgärda fel 504


I vissa situationer kan 504 Gateway Timeout -felet vara tillfälligt på grund av en plötslig nedgång i en tjänst, men det räcker med att uppdatera sidan där felet genereras genom att klicka på knappen Uppdatera, trycka på F5 -tangenten eller klicka på uppdateringsikonen som finns i adressfältets URL.

I många fall kommer innehållet att laddas helt utan att detta händer till stora problem.

3. Så här kontrollerar du proxyinställningarna Windows, Linux och Mac


När vi använder en proxy -leverantör för att navigera på ett mycket säkrare och privatare sätt, men en dålig konfiguration av dess värden kan utlösa det angivna felet, i det här fallet måste vi komma åt denna konfiguration och verifiera att allt är i överensstämmelse med data tillhandahålls av leverantören.

WindowsI Windows går vi till följande sökväg:

  • Start
  • Miljö
  • Nätverk och internet
  • Ombud

Där validerar vi alla aspekter av proxyservern:

FÖRSTORA

MacFör macOS High Sierra går vi till följande rutt:

  • Systeminställningar
  • Netto

Där klickar vi på knappen Avancerad och från fliken Proxies kommer vi att bekräfta respektive konfiguration:

4. Så här startar du om alla Windows-, Linux- och Mac -nätverksenheter


I vissa fall orsakar överdriven och långvarig användning av nätverksenheter, såsom modem eller router, en överbelastning av arbetet i dem, vilket påverkar att nätverkspaketen inte skickas på rätt sätt och resulterar i 504 -felet.

För att göra detta är det tillräckligt att stänga av våra nätverksenheter under en period av 2 till 4 minuter för att kyla ner dem och sedan ansluta dem igen och försöka komma åt den felaktiga platsen och kontrollera dess idealiska funktion.

5. Så här ändrar du DNS -inställningar Windows, Linux och Mac


DNS-servern (Domain Name System- Domain Name System) ansvarar för att översätta IP-adresser till domännamn och vice versa, så det är mycket lättare för oss att säga Solvetic.com än att säga 178.33.118.246, men i vissa situationer är DNS kan visa någon typ av fel på grund av överdriven användning av dess resurser.

Låt oss komma ihåg att DNS tillhandahålls av vår ISP (Internet Service Provider) och om dess servrar inte är tillräckligt kraftfulla kan det påverka översättningsuppgif.webpten och avsluta felet 504. Vi kan komma åt konfigurations -DNS för våra system och etablera en IP -adress av offentliga servrar som Googles som har servrar som verkligen klarar av stora arbetsbelastningar.

Ändra DNS i WindowsFör Windows -system går vi till följande rutt:

  • Kontrollpanel
  • Nätverk och internet
  • Centrera nätverk och dela
Där klickar vi på raden Ändra adapterkonfiguration och i det nya fönstret högerklickar vi på det aktuella nätverkskortet och väljer Egenskaper:

I popup-fönstret hittar vi raden Internet Protocol version 4 och klickar på knappen Egenskaper:

I det nya fönstret aktiverar vi rutan Använd följande DNS -serveradresser och fastställer följande:

  • I fältet Föredragen DNS -server ställer vi in ​​8.8.8.8
  • I fältet Alternativ DNS -server ställer vi in ​​8.8.4.4

Klicka på OK för att spara ändringarna.

Ändra DNS macOSFör macOS High Sierra går vi till:

  • Systeminställningar
  • Netto

Där klickar vi på knappen Avancerad och i det nya fönstret kommer vi till DNS -sektionen:

Där klickar vi på + -tecknet längst ner och i fönstret som visas anger vi IP -adresserna för de nya DNS -servrarna:

När du har angett klickar du på Acceptera för att tillämpa ändringarna.

Ändra DNS i LinuxNär det gäller Linux, i det här fallet Ubuntu 17, klickar vi på konfigurationsikonen i det övre högra hörnet och där klickar vi på namnet på vår nätverksanslutning:

Följande fönster visas där vi väljer anslutningen igen och klickar på knappen Redigera:

I fönstret som öppnas anger vi IP -adresserna för önskade DNS -servrar och klickar på Lägg till:

Slutligen klickar vi på knappen Spara för att tillämpa de nya inställningarna.

6. Hur man kontrollerar de senaste DNS -ändringarna på Windows, Linux eller Mac


Vi har pratat om den roll som DNS spelar i nätverket, DNS är ansvarigt för att associera domännamn, till exempel Solvetic.com, med specifika IP -adresser, och lagrar sedan den förening som skapats i en serie auktoriserade namnservrar som distribueras över hela världen för att åtkomst till nämnda domän är korrekt och giltig. På detta sätt, när vi anger Solvetic.com -adressen, verifieras det med en DNS -namnserver i närheten för att avgöra till vilken specifik IP -adress som kallas en internetresurs vi måste ansluta för att komma åt Solvetic.com

Om Solvetic nyligen har gjort ändringar i DNS -servern, till exempel en ändring av IP -adressen, skulle detta kräva att denna ändring sprids bland alla internetservrar. Detta är känt som DNS -förökning och du bör komma ihåg att det inte är en förändring som sker omedelbart och det kan ta några timmar att sprida sig.

7. Så här felsöker du problem med Windows, Linux och Mac -servern


504 Gateway Timeout -felet kan genereras eftersom en server är nere eller otillgänglig av någon anledning. Det är viktigt att klargöra att de flesta DNS-servrar för närvarande inte finns på en enda server, utan kan distribueras över flera system eller till och med vara beroende av många tredjepartstjänster för deras drift.

Så om någon av dessa servrar är nere eller inte kan nås av någon maskinvara eller programvara, är det en grundorsak till detta fel.

Verifiering av posterModerna webbapplikationer kan generera händelseloggar över allt som händer både med det och med servern. Applikationsregister är ett av de perfekta verktygen för administratörer eftersom vi tack vare dem har möjlighet att få information som:

  • Sidor som efterfrågades
  • Servrar till vilka en anslutning upprättades
  • Databasresultat
  • Inloggade användare och mer

Något användbart som serverloggarna också erbjuder oss är möjligheten att generera information som är associerad med den verkliga hårdvaran som kör programmet. Tack vare detta kommer vi att kunna verifiera statusen för alla anslutna tjänster i realtid och därmed kunna avgöra om det är något som orsakar att 504 -felet genereras.

8. Så här åtgärdar du felaktiga brandväggsinställningar


Kom ihåg att syftet med en brandvägg är att övervaka och hantera nätverkstrafik, både inkommande och utgående, för att fungera som åtkomstadministratör, analysera vilken trafik som är säker och vilken som kan klassificeras som skadlig. På så sätt stoppas potentiellt skadlig trafik och en logg sparas för hantering.

Inom sina säkerhetsuppgif.webpter kan brandväggen förhindra en viss webbplats, till exempel applikationer som är beroende av innehållsleveransnätverk (CDN), som är utformade så att de kan fungera som en tredjepartsvärd med fokus på innehåll från stor storlek, till exempel bilder eller videor, så att brandväggen upptäcker detta som ett hot och förhindrar att din anslutning resulterar i 504 -felet.

För att rensa tvivel kan vi tillfälligt inaktivera systemets brandvägg och göra anslutningsförsöket att kassera det här alternativet.

WindowsFör Windows går vi till följande rutt:

  • Kontrollpanel
  • Säkerhetssystem
  • Windows Defender -brandvägg
  • Anpassa inställningar

Där aktiverar vi rutorna Inaktivera Windows Defender Firewall och klickar på OK för att tillämpa ändringarna.
För macOS går vi till Systeminställningar / Säkerhet och sekretess och på fliken Brandvägg fortsätter vi att inaktivera det:

9. Hur man konfigurerar proxy på organisationsnivå och löser fel 504


Om vi ​​är IT -administratörer och vi är ansvariga för att hantera webbservern måste vi validera att proxykonfigurationen är på rätt sätt, annars fungerar inte behandlingen av klientförfrågningar som vi vill.

Om vi ​​till exempel använder Nginx för att hantera webbservern kan vi komma åt dess konfigurationsfil med följande rad med önskad editor:

 sudo nano /etc/nginx/nginx.conf
Där kommer vi att lägga till följande:
 proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; send_timeout 600;

Vi sparar ändringarna och startar om Nginx -tjänsten genom att köra:

 service nginx ladda om

10. Så här uppdaterar du nätverksdrivrutiner och åtgärdar fel 504


En orsak som vi också kan lägga till för att orsaka det här felet är att ha föråldrade drivrutiner, som gradvis börjar bli föråldrade med de nya uppdateringarna av operativsystem som Windows 10, macOS High Sierra eller Ubuntu 17.10.

Steg 1
För Windows, för att uppdatera nätverksdrivrutinerna, gå till enhetshanteraren med något av följande alternativ:

  • Högerklicka på Start-menyn och välj Enhetshanteraren
  • Använd tangentkombinationen + R och kör kommandot devmgmt.msc

Väl där går vi till avsnittet Nätverkskort och högerklickar på vår adapter och väljer alternativet Uppdatera drivrutin:

Steg 2
Följande kommer att visas:

Där kan vi uppdatera drivrutinen online eller lokalt om vi har laddat ner uppdateringsfilerna från tillverkarens webbplats.

11. Hur man kör SFC och åtgärdar fel 504


SFC (System File Checker) är ett Windows -verktyg som låter oss analysera diskens filsystem i detalj och utesluta att någon av dem med fel genererar 504 -felet.
För att utföra detta går vi till kommandotolken som administratörer och kör följande:
 sfc / scannow

På så sätt utesluter vi fel i Windows filsystem.

12. Andra sätt att åtgärda fel 504

Analysera innehållshanteringssystem och databaserBland alla orsaker som kan resultera i 504 -felet är en period av inaktivitet i all HTTTP -behandling som direkt påverkar verktyg som Content Management System (CMS), databasen eller någon serverapplikation som orsakar detta fel.

Gå till ägaren eller administratören av webbplatsen för att lösa fel 504Om någon av de föreslagna lösningarna inte ger en heltäckande lösning på 504 Gateway Timeout -felet är en acceptabel resurs att kontakta webbplatsadministratörerna direkt, antingen via telefon, chatt eller e -post, för att veta roten till webbplatsen. Webben är ner, så vi kommer att rensa många okända.

Öka proxyserverresurserI en tidigare punkt såg vi hur vi övervakar proxyserverkonfigurationen, men om vi som organisation eller som användare har vår webbplats värd på en proxyserver och den inte har tillräckligt med hårdvaruresurser någon gång kan den vara mättad och resultera i fel 504 .

Till exempel kan en webbplats med hög trafik- eller belastningstoppar, till exempel filöverföringar eller nedladdningar, påverkas negativt av att inte kunna svara på varje begäran, vilket slutligen mättar dess effekt och hoppar 504 Gateway Timeout -felet.

En mycket mer komplett lösning i det här fallet är att flytta vår webbplats till molnet där vi hittar mycket billiga alternativ med en stor distribution av hårdvaruresurser.

Vi kan se att, precis som orsakerna till detta fel är olika, är lösningarna också olika, låt oss använda var och en av dem efter vårt behov och därmed kommer vi att ha en idealisk webbanslutning.

wave wave wave wave wave