Slik løser du feil 504 Gateway Timeout Windows, Linux eller Mac

I dagens operativsystemer er det en rekke feil knyttet til prosesser, tjenester, maskinvare, applikasjoner, men en av de mest delikate og som vi alltid må være årvåken på er alt knyttet til nettverksproblemer. De er viktige siden hundrevis av oppgaver er avhengige av dette og mer hvis vi snakker om servere siden siden de ikke har en ideell nettverksbelastning, vil mange av elementene eller rollene ikke kunne fungere som forventet, noe som påvirker produktiviteten på generelt nivå .

En av feilene, eller kanskje den vanligste, som vi har på nettverksnivå er 504 Gateway Timeout -feilen som vi ser i Windows, macOS eller Linux, og denne feilen gir oss rett og slett ikke tilgang til en nettressurs på den nødvendige måten som Den forhindrer oss i å få tilgang til forretningsplattformer, e -post og generelt enhver nettside, noe vi gjør daglig.

Solvetic vil i detalj analysere hva denne feilen innebærer og hvordan vi kan gi en endelig løsning på den.

Hva er 504 Gateway Timeout -feilenDenne feilen er en HTTP -statuskodefeil som i utgangspunktet indikerer at en server, som har til oppgave å fungere som en gateway eller proxy, ikke mottok det riktige svaret, og på forespurt tid, fra en annen server til den du åpnet mens du prøver å laste nettsiden eller fullfører en annen nettleserforespørsel.

På nettverksnivå har hver nettverksport, også kjent som Gateway, og proxy -serverne ansvaret for å regulere videresending av forespørsler om å frigjøre belastningen på webserveren og dermed garantere en sikker og smidig overføring av data i en at syklusen som er oppfylt når vi prøver å få tilgang til et nettsted er følgende:

  • En IP -adresse er hentet fra IP -navnet på nettstedet som skal besøkes (nettadressen til nettstedet uten "http: //" -overskriften). Dette søket, som inkluderer konvertering av IP -navn til IP -adresse, utføres takket være domenenavnservere (DNS).
  • Deretter åpnes en IP -kontaktforbindelse mot den aktuelle IP -adressen
  • Senere skrives en HTTP -datastrøm gjennom den kontakten
  • En HTTP -datastrøm mottas som svar fra destinasjonswebserveren. Denne datastrømmen inneholder statuskoder hvis verdier er angitt av HTTP -protokollen
I tilfelle noe mislykkes i noen av disse trinnene, resulterer 504 -feilen, så årsakene kan variere.

Alle responsstatuskoder på HTTP-nivå som er i kategorien 5xx, er katalogisert som serverfeilsvar. Husk at hypertekstoverføringsprotokollen (HTTP) tillater kommunikasjon mellom klienten og den respektive webserveren der ønsket innhold ligger.

HTTP oppfyller funksjonen til å overføre hyperteksten, derav navnet, til websiden som konverteres til tekst, bilder, lyd og mer av klientprogramvaren, men når denne prosessen tar for lang tid enn det som er angitt, genereres 504 Gateway Tidsavbruddsfeil.

504 feilNoen av feilene vi finner i kategori 504 er:

  • HTTP 504
  • HTTP -feil 504: Tidsavbrudd for gateway
  • Gateway -timeout (504)
  • Timeout -feil for gateway
  • 504 Gateway Timeout
  • 504 Feil
  • Feil 504 Gateway Timeout

Denne 504 -feilen, som vi har nevnt, kan vises på ethvert operativsystem og på alle typer enheter, enten den er mobil eller fast.

1. Hvordan diagnostisere 504 Gateway Timeout -feilen


En av de mest praktiske måtene å kontrollere denne feilen er å bruke gatewayen som fungerer som mellommann i kommunikasjonen mellom den lokale datamaskinen og destinasjonswebserveren. Hver datamaskin på nettverket tildeles en gateway med syntaksen 192.168.1. * eller 192.168.0. * som etablerer kommunikasjon fra en lokal nettverksadresse til en annen lokal nettverksadresse, og når vi går ut til internettverdenen, tar modemet eller ruteren denne IP -adressen og sikrer at den kan være i forskjellige områder i det globale nettverket.

Nå er det på tide å se noen praktiske løsninger for å rette opp denne feilen helt.

2. Oppdater nettstedet for å fikse feil 504


I noen situasjoner kan 504 Gateway Timeout -feilen være midlertidig på grunn av et plutselig fall i en tjeneste, men det er nok å oppdatere siden der feilen genereres ved å klikke på Oppdater -knappen, trykke på F5 -tasten eller klikke på oppdateringsikonet i URL -adressen til adresselinjen.

I mange tilfeller vil innholdet være fullastet uten at dette skjer med store problemer.

3. Hvordan sjekke proxy -innstillinger Windows, Linux og Mac


Når vi bruker en proxy -leverandør til å navigere på en mye mer sikker og privat måte, men en dårlig konfigurasjon av dens verdier kan utløse den angitte feilen, i dette tilfellet må vi få tilgang til denne konfigurasjonen og kontrollere at alt er i samsvar med dataene levert av leverandøren.

WindowsI Windows går vi til følgende bane:

  • Start
  • Innstilling
  • Nettverk og Internett
  • Fullmakt

Der validerer vi alle aspekter av proxy -serveren:

FORSTØRRE

MacNår det gjelder macOS High Sierra, går vi til følgende rute:

  • Systempreferanser
  • Nett

Der klikker vi på knappen Avansert, og fra fanen Proxy bekrefter vi den respektive konfigurasjonen:

4. Slik starter du alle Windows-, Linux- og Mac -nettverksenheter på nytt


I noen tilfeller forårsaker overdreven og langvarig bruk av nettverksenheter, for eksempel modem eller ruter, en overbelastning av arbeidet i dem, noe som påvirker at nettverkspakkene ikke sendes på riktig måte og resulterer i 504 -feilen.

For å gjøre dette er det nok å slå av nettverksenhetene våre i en periode på 2 til 4 minutter for å kjøle dem ned og deretter koble dem til igjen og prøve å få tilgang til det defekte nettstedet og sjekke om det fungerer optimalt.

5. Slik endrer du DNS -innstillinger Windows, Linux og Mac


DNS-serveren (Domain Name System- Domain Name System) har ansvaret for å oversette IP-adresser til domenenavn og omvendt, så det er mye lettere for oss å si Solvetic.com enn å si 178.33.118.246, men i noen situasjoner er DNS kan presentere en type feil på grunn av overdreven bruk av ressursene.

La oss huske at DNS er levert av vår ISP (Internett -leverandør), og hvis serverne ikke er kraftige nok kan det påvirke oversettelsesoppgaven og avslutte feilen 504. Vi kan få tilgang til konfigurasjons -DNS til systemene våre og etablere en IP -adresse av offentlige servere som for eksempel Googles som har servere som virkelig er i stand til å støtte store arbeidsmengder.

Endre DNS i WindowsNår det gjelder Windows -systemer, går vi til følgende rute:

  • Kontrollpanel
  • Nettverk og Internett
  • Sentrer nettverk og deling
Der klikker vi på linjen Endre adapterkonfigurasjon, og i det nye vinduet vil vi høyreklikke på gjeldende nettverkskort og velge Egenskaper:

I popup-vinduet finner vi linjen Internet Protocol versjon 4 og klikker på knappen Egenskaper:

I det nye vinduet vil vi aktivere boksen Bruk følgende DNS -serveradresser og etablere følgende:

  • I feltet Foretrukket DNS -server setter vi 8.8.8.8
  • I feltet Alternativ DNS -server satte vi 8.8.4.4

Klikk OK for å lagre endringene.

Endre DNS macOSNår det gjelder macOS High Sierra, går vi til:

  • Systempreferanser
  • Nett

Der klikker vi på knappen Avansert, og i det nye vinduet går vi til DNS -delen:

Der klikker vi på + -tegnet nederst, og i det viste vinduet angir vi IP -adressene til de nye DNS -serverne:

Når du er angitt, klikker du på Godta for å bruke endringene.

Endre DNS i LinuxNår det gjelder Linux, i dette tilfellet Ubuntu 17, klikker vi på konfigurasjonsikonet øverst til høyre og der klikker vi på navnet på nettverkstilkoblingen:

Følgende vindu vil vises der vi velger forbindelsen igjen og klikker på Rediger -knappen:

I vinduet som åpnes skriver vi inn IP -adressene til de ønskede DNS -serverne og klikker på Legg til:

Til slutt klikker vi på Lagre -knappen for å bruke de nye innstillingene.

6. Hvordan sjekke nylige DNS -endringer på Windows, Linux eller Mac


Vi har snakket om rollen som DNS spiller i nettverket, DNS er ansvarlig for å knytte domenenavn, for eksempel Solvetic.com, til spesifikke IP -adresser, og lagrer deretter denne foreningen i en serie autoriserte navneservere distribuert over hele verden for at tilgangen til domenet skal være korrekt og gyldig. På denne måten, når vi skriver inn Solvetic.com -adressen, verifiseres den med en DNS -navneserver i nærheten for å avgjøre hvilken spesifikk IP -adresse som kalles en internettressurs vi må koble til for å få tilgang til Solvetic.com

I tilfelle Solvetic har gjort nylige endringer i DNS -serveren, for eksempel en endring i IP -adressen, vil dette kreve spredning av denne endringen blant alle internettservere. Dette er kjent som DNS -forplantning, og du må huske på at det ikke er en endring som skjer umiddelbart, og det kan ta noen timer å spre seg.

7. Slik feilsøker du problemer med tilkobling til Windows, Linux og Mac -server


504 Gateway Timeout -feilen kan genereres fordi en server er nede eller utilgjengelig av en eller annen grunn. Det er viktig å presisere at de fleste DNS-servere for tiden ikke er lagret på en enkelt server, men kan distribueres over flere systemer eller til og med avhenge av mange tredjepartstjenester for driften.

Så hvis noen av disse serverne er nede eller ikke kan nås av en eller annen maskinvare eller programvare, er det en av årsakene til denne feilen.

Verifikasjon av posterModerne webapplikasjoner er i stand til å generere hendelseslogger for alt som skjer både med den, så vel som med serveren. Applikasjonsregistre er et av de ideelle verktøyene for administratorer siden vi takket være dem har muligheten til å innhente informasjon som:

  • Sider som ble forespurt
  • Servere som det ble etablert en forbindelse til
  • Databaseresultater
  • Logget på brukere og mer

Noe nyttig som serverloggene også tilbyr oss, er muligheten til å generere informasjon knyttet til den virkelige maskinvaren som kjører applikasjonen. Takket være dette vil vi kunne verifisere statusen til alle tilkoblede tjenester i sanntid og dermed kunne avgjøre om det er noe som forårsaker at 504 -feilen genereres.

8. Hvordan fikse feil brannmurinnstillinger


Husk at formålet med en brannmur er å overvåke og administrere nettverkstrafikk, både innkommende og utgående, for å fungere som tilgangsadministrator, analysere hvilken trafikk som er trygg og hvilken som kan klassifiseres som ondsinnet. På denne måten vil potensielt skadelig trafikk bli stoppet og en logg føres for administrasjonsbruk.

Innen sine sikkerhetsoppgaver kan brannmuren forhindre et bestemt nettsted, for eksempel programmer som er avhengige av innholdsleveringsnettverk (CDN), som er utformet slik at de kan fungere som en tredjepartsvert fokusert på innhold fra stor størrelse, for eksempel bilder eller videoer, slik at brannmuren vil oppdage dette som en trussel og forhindre at tilkoblingen din resulterer i 504 -feilen.

For å oppklare tvil kan vi midlertidig deaktivere systemets brannmur og gjøre tilkoblingsforsøket til å forkaste dette alternativet.

WindowsNår det gjelder Windows, går vi til følgende rute:

  • Kontrollpanel
  • Sikkerhetssystem
  • Windows Defender brannmur
  • Tilpass innstillinger

Der aktiverer vi Deaktiver Windows Defender Firewall -bokser og klikker OK for å bruke endringene.
Når det gjelder macOS, går vi til Systemvalg / Sikkerhet og personvern, og i kategorien Brannmur fortsetter vi å deaktivere det:

9. Hvordan konfigurere proxy på organisasjonsnivå og løse feil 504


Hvis vi er IT -administratorer og vi er ansvarlige for å administrere webserveren, må vi validere at proxy -konfigurasjonen er på riktig måte, ellers vil behandlingen av klientforespørsler ikke fungere som vi ønsker.

For eksempel, hvis vi bruker Nginx til å administrere webserveren, kan vi få tilgang til konfigurasjonsfilen ved å bruke følgende linje med ønsket editor:

 sudo nano /etc/nginx/nginx.conf
Der vil vi legge til følgende:
 proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; send_timeout 600;

Vi lagrer endringene og starter Nginx -tjenesten på nytt ved å utføre:

 service nginx laste om

10. Hvordan oppdatere nettverksdrivere og fikse feil 504


En årsak som vi også kan legge til for å forårsake denne feilen er å ha utdaterte drivere, som litt etter litt blir foreldet med de nye oppdateringene av operativsystemer som Windows 10, macOS High Sierra eller Ubuntu 17.10.

Trinn 1
I tilfelle Windows, for å oppdatere nettverksdriverne, gå til enhetsbehandling med et av følgende alternativer:

  • Høyreklikk på Start-menyen og velg Enhetsbehandling
  • Bruk tastekombinasjonen + R og kjør kommandoen devmgmt.msc

Når vi er der, går vi til delen Nettverkskort og høyreklikker på adapteren vår og velger alternativet Oppdater driver:

Steg 2
Følgende vil vises:

Der kan vi oppdatere driveren online eller lokalt hvis vi har lastet ned oppdateringsfilene fra produsentens nettsted.

11. Hvordan kjøre SFC og fikse feil 504


SFC (System File Checker) er et Windows -verktøy som lar oss analysere diskens filsystem i detalj og utelukke at noen av dem med feil genererer 504 -feilen.
For å utføre dette, går vi til ledeteksten som administratorer og utfører følgende:
 sfc / scannow

På denne måten utelukker vi feil i Windows filsystem.

12. Andre måter å fikse feil 504

Analyser innholdshåndteringssystemer og databaserBlant alle årsakene som kan resultere i 504 -feilen er en periode med inaktivitet i all HTTTP -behandling som direkte påvirker verktøy som Content Management System (CMS), databasen eller et serverprogram som forårsaker denne feilen.

Gå til eieren eller administratoren av nettstedet for å løse feil 504Hvis noen av de foreslåtte løsningene ikke gir en omfattende løsning på 504 Gateway Timeout -feilen, er en akseptabel ressurs å kontakte nettstedets administratorer direkte, enten via telefon, chat eller e -post, for å vite roten til nettstedet. Web er ned, så vi vil fjerne mange ukjente.

Øk proxy -serverressurserI et tidligere punkt så vi hvordan vi overvåker proxy -serverkonfigurasjonen, men hvis vi som organisasjon eller som brukere har nettstedet vårt vert på en proxy -server og det ikke har tilstrekkelige maskinvareressurser på et tidspunkt, kan det være mettet og føre til feil 504 .

For eksempel kan et nettsted med høyt trafikk- eller belastningstopp, for eksempel filopplasting eller nedlasting, påvirkes negativt ved ikke å kunne svare på hver forespørsel, noe som til slutt metter kraften og hopper 504 Gateway Timeout -feilen.

En mye mer komplett løsning i dette tilfellet er å flytte nettstedet vårt til skyen der vi finner svært rimelige alternativer med en stor distribusjon av maskinvareressurser.

Vi kan se at akkurat som årsakene til denne feilen er varierte, er løsningene også varierte, la oss bruke hver av dem i henhold til vårt behov, og dermed vil vi nyte en ideell nettforbindelse.

wave wave wave wave wave