Sådan rettes fejl 504 Gateway Timeout Windows, Linux eller Mac

I nuværende operativsystemer er der en række fejl forbundet med processer, tjenester, hardware, applikationer, men en af ​​de mest sarte og som vi altid skal være årvågen på, er alt, der er relateret til netværksproblemer. De er vigtige, da hundredvis af opgaver afhænger af dette og mere, hvis vi taler om servere, da mange af elementerne eller rollerne ikke vil kunne fungere som forventet, da de ikke har en ideel netværksbelastning, hvilket påvirker produktiviteten på et generelt niveau .

En af de fejl, eller måske den mest almindelige, som vi har på netværksniveau, er 504 Gateway Timeout -fejlen, som vi ser i Windows, macOS eller Linux, og denne fejl giver os simpelthen ikke adgang til en webressource på den nødvendige måde som Det forhindrer os i at få adgang til forretningsplatforme, e -mail og generelt enhver webside, hvilket er noget, vi gør dagligt.

Solvetic vil i detaljer analysere, hvad denne fejl indebærer, og hvordan vi kan give en endelig løsning på den.

Hvad er 504 Gateway Timeout -fejlenDenne fejl er en HTTP -statuskodefejl, der grundlæggende angiver, at en server, der har til opgave at fungere som en gateway eller proxy, ikke modtog det relevante svar og på det ønskede tidspunkt fra en anden server til den, du fik adgang til, mens du forsøger at indlæse websiden eller udfylde en anden browseranmodning.

På netværksniveau har hver netværksport, også kendt som Gateway, og proxyserverne ansvaret for at regulere videresendelse af anmodninger om at frigive belastningen på webserveren og dermed garantere en sikker og smidig overførsel af data i en cyklus der opfyldes, når vi forsøger at få adgang til et websted, er følgende:

  • Der opnås en IP -adresse fra IP -navnet på det websted, der skal besøges (webstedets webadresse uden "http: //" -overskriften). Denne søgning, som omfatter konvertering af IP -navnet til IP -adresse, udføres takket være domænenavneservere (DNS).
  • Derefter åbnes en IP -stikforbindelse mod den pågældende IP -adresse
  • Senere skrives en HTTP -datastrøm gennem den sokkel
  • En HTTP -datastrøm modtages som svar fra destinationswebserveren, denne datastrøm indeholder statuskoder, hvis værdier er blevet indstillet af HTTP -protokollen
I tilfælde af at noget mislykkes i et af disse trin, resulterer 504 -fejlen, så årsagerne kan varieres.

Alle svarstatuskoder på HTTP-niveau, der er i kategorien 5xx, katalogiseres som serverfejlsvar. Husk, at hypertekstoverførselsprotokollen (HTTP) tillader kommunikation mellem klienten og den respektive webserver, hvor det ønskede indhold er hostet.

HTTP opfylder funktionen til at overføre hyperteksten, deraf dens navn, på den webside, der konverteres til tekst, billeder, lyd og mere af klientsoftwaren, men når denne proces tager alt for lang tid, end den fastsatte genererer 504 Gateway Timeout -fejl.

504 fejlNogle af de fejl, vi finder i kategori 504, er:

  • HTTP 504
  • HTTP -fejl 504: Gateway -timeout
  • Gateway -timeout (504)
  • Gateway -timeoutfejl
  • 504 Gateway -timeout
  • 504 Fejl
  • Fejl 504 Gateway Timeout

Denne 504 -fejl, som vi har nævnt, kan vises på ethvert operativsystem og på enhver type enhed, uanset om den er mobil eller fast.

1. Sådan diagnosticeres 504 Gateway Timeout -fejlen


En af de mest praktiske måder at kontrollere denne fejl på er at bruge den gateway, der fungerer som mellemmand i kommunikationen mellem den lokale computer og destinationswebserveren. Hver computer på netværket er tildelt en gateway med syntaksen 192.168.1. * eller 192.168.0. * som etablerer kommunikation fra en lokal netværksadresse til en anden lokal netværksadresse, og når vi går ud til internetverdenen, tager modemet eller routeren denne IP og sikrer, at den kan være i forskellige områder i det globale netværk.

Nu er det tid til at se nogle praktiske løsninger for at rette denne fejl helt.

2. Opdater webstedet for at rette fejl 504


I nogle situationer kan 504 Gateway Timeout -fejlen være midlertidig på grund af et pludseligt fald i en tjeneste, men det er nok at opdatere siden, hvor fejlen genereres, ved at klikke på knappen Opdater, trykke på F5 -tasten eller klikke på opdateringsikonet i adresselinjen.

I mange tilfælde vil indholdet blive fuldt indlæst, uden at det sker med store problemer.

3. Sådan kontrolleres proxyindstillinger Windows, Linux og Mac


Når vi bruger en proxy -udbyder til at navigere på en meget mere sikker og privat måde, men en dårlig konfiguration af dens værdier kan udløse den angivne fejl, i dette tilfælde skal vi få adgang til denne konfiguration og kontrollere, at alt er i overensstemmelse med dataene leveret af leverandøren.

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

  • Start
  • Indstilling
  • Netværk og internet
  • Proxy

Der validerer vi alle aspekter af proxyserveren:

FORSTØRRE

MacI tilfælde af macOS High Sierra går vi til følgende rute:

  • Systempræferencer
  • Net

Der klikker vi på knappen Avanceret, og fra fanen Proxies bekræfter vi den respektive konfiguration:

4. Sådan genstarter du alle Windows-, Linux- og Mac -netværksenheder


I nogle tilfælde forårsager overdreven og langvarig brug af netværksenheder, såsom modem eller router, en overbelastning af arbejdet i dem, hvilket påvirker, at netværkspakkerne ikke sendes på den korrekte måde og resulterer i 504 -fejlen.

For at gøre dette er det nok at slukke vores netværksenheder i en periode på 2 til 4 minutter for at afkøle dem og derefter tilslutte dem igen og prøve at få adgang til det defekte websted og kontrollere dets ideelle drift.

5. Sådan ændres DNS -indstillinger Windows, Linux og Mac


DNS-serveren (Domain Name System- Domain Name System) har ansvaret for at oversætte IP-adresser til domænenavne og omvendt, så det er meget lettere for os at sige Solvetic.com end at sige 178.33.118.246, men i nogle situationer er DNS kan vise en form for fejl på grund af overdreven brug af dets ressourcer.

Lad os huske, at DNS leveres af vores internetudbyder (internetudbyder), og hvis dens servere ikke er stærke nok, kan det påvirke oversættelsesopgaven og afslutte fejlen 504. Vi kan få adgang til konfiguration af DNS for vores systemer og etablere en IP -adresse af offentlige servere som f.eks. Googles, der har servere, der virkelig er i stand til at understøtte store arbejdsbyrder.

Skift DNS i WindowsI tilfælde af Windows -systemer går vi til følgende rute:

  • Kontrolpanel
  • Netværk og internet
  • Center netværk og deling
Der klikker vi på linjen Skift adapterkonfiguration, og i det nye vindue vil vi højreklikke på den aktuelle netværksadapter og vælge Egenskaber:

I pop-up-vinduet finder vi linjen Internet Protocol version 4 og klikker på knappen Egenskaber:

I det nye vindue aktiverer vi feltet Brug følgende DNS -serveradresser og etablerer følgende:

  • I feltet Foretrukket DNS -server sætter vi 8.8.8.8
  • I feltet Alternativ DNS Server satte vi 8.8.4.4

Klik på OK for at gemme ændringerne.

Skift DNS macOSI tilfælde af macOS High Sierra går vi til:

  • Systempræferencer
  • Net

Der klikker vi på knappen Avanceret, og i det nye vindue går vi til DNS -sektionen:

Der klikker vi på + -tegnet i bunden, og i det viste vindue indtaster vi IP -adresserne på de nye DNS -servere:

Når du er indtastet, skal du klikke på Acceptér for at anvende ændringerne.

Skift DNS i LinuxI tilfælde af Linux, i dette tilfælde Ubuntu 17, klikker vi på konfigurationsikonet i øverste højre hjørne, og der klikker vi på navnet på vores netværksforbindelse:

Følgende vindue vises, hvor vi vælger forbindelsen igen og klikker på knappen Rediger:

I det vindue, der åbnes, indtaster vi IP -adresserne på de ønskede DNS -servere og klikker på Tilføj:

Endelig klikker vi på knappen Gem for at anvende de nye indstillinger.

6. Sådan kontrolleres de seneste DNS -ændringer på Windows, Linux eller Mac


Vi har talt om den rolle, som DNS spiller i netværket, DNS er ansvarlig for at knytte domænenavne, f.eks. Solvetic.com, til specifikke IP -adresser og gemmer derefter denne forening i en række autoriserede navneservere fordelt over hele verden for at adgang til nævnte domæne er korrekt og gyldig. På denne måde, når vi indtaster Solvetic.com -adressen, verificeres den med en DNS -navneserver i nærheden for at afgøre, til hvilken specifik IP -adresse kaldet en internetressource, vi skal oprette forbindelse for at få adgang til Solvetic.com

I tilfælde af at Solvetic har foretaget nylige ændringer af DNS -serveren, f.eks. En ændring i IP -adressen, ville dette kræve spredning af denne ændring blandt alle internetservere. Dette er kendt som DNS -spredning, og du skal huske på, at det ikke er en ændring, der sker med det samme, og det kan tage et par timer at sprede sig.

7. Sådan fejlfindes problemer med Windows, Linux og Mac -serverforbindelser


504 Gateway Timeout -fejlen kan genereres, fordi en server er nede eller utilgængelig af en eller anden grund. Det er vigtigt at præcisere, at de fleste DNS-servere i øjeblikket ikke er hostet på en enkelt server, men kan distribueres over flere systemer eller endda afhænge af mange tredjepartstjenester til deres drift.

Så hvis nogen af ​​disse servere er nede eller ikke kan tilgås af en eller anden hardware- eller software -årsag, er det en grundårsag til denne fejl.

Verifikation af optegnelserModerne webapplikationer er i stand til at generere hændelseslogfiler over alt, hvad der sker både med det og med serveren. Applikationsregistre er et af de ideelle værktøjer til administratorer, da vi takket være dem har mulighed for at indhente oplysninger som:

  • Sider, der blev anmodet om
  • Servere, hvortil der blev oprettet forbindelse
  • Databaseresultater
  • Logget på brugere og mere

Noget nyttigt, som serverlogfiler også tilbyder os, er muligheden for at generere oplysninger, der er forbundet med den rigtige hardware, der kører applikationen. Takket være dette vil vi være i stand til at verificere status for alle tilsluttede tjenester i realtid og dermed være i stand til at afgøre, om der er noget, der forårsager, at 504 -fejlen genereres.

8. Sådan rettes forkerte firewallindstillinger


Husk, at formålet med en firewall er at overvåge og administrere netværkstrafik, både indgående og udgående, for at fungere som adgangsadministrator, analysere hvilken trafik der er sikker, og hvilken der kan klassificeres som ondsindet. På denne måde stoppes potentielt skadelig trafik, og der føres en log for ledelsesbrug.

Inden for sine sikkerhedsopgaver kan Firewall forhindre et bestemt websted, f.eks. Applikationer, der er afhængige af indholdsleveringsnetværk (CDN), der er designet, så de kan fungere som en tredjeparts vært fokuseret på indhold fra stor størrelse, f.eks. Billeder eller videoer, så Firewall opdager dette som en trussel og forhindrer din forbindelse, der resulterer i 504 -fejlen.

For at opklare tvivl kan vi midlertidigt deaktivere systemets firewall og gøre forbindelsesforsøg til at kassere denne mulighed.

WindowsI tilfælde af Windows går vi til følgende rute:

  • Kontrolpanel
  • Sikkerhedssystem
  • Windows Defender Firewall
  • Tilpas indstillinger

Der aktiverer vi boksen Deaktiver Windows Defender Firewall og klikker på OK for at anvende ændringerne.
I tilfælde af macOS går vi til Systemindstillinger / Sikkerhed og privatliv, og på fanen Firewall fortsætter vi med at deaktivere det:

9. Sådan konfigureres proxy på organisationsniveau og løses fejl 504


Hvis vi er it -administratorer, og vi er ansvarlige for at administrere webserveren, skal vi validere, at proxykonfigurationen er på den rigtige måde, ellers fungerer behandlingen af ​​klientanmodninger ikke, som vi ønsker det.

For eksempel, hvis vi bruger Nginx til at administrere webserveren, kan vi få adgang til dens konfigurationsfil ved hjælp af følgende linje med den ønskede editor:

 sudo nano /etc/nginx/nginx.conf
Der tilføjer vi følgende:
 proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; send_timeout 600;

Vi gemmer ændringerne og genstarter Nginx -tjenesten ved at udføre:

 service nginx genindlæsning

10. Sådan opdateres netværksdrivere og rettes fejl 504


En årsag, som vi også kan tilføje til at forårsage denne fejl, er at have forældede drivere, som lidt efter lidt er forældede med de nye opdateringer af operativsystemer som Windows 10, macOS High Sierra eller Ubuntu 17.10.

Trin 1
I tilfælde af Windows skal du opdatere netværksdriverne ved at gå til enhedshåndteringen ved hjælp af en af ​​følgende muligheder:

  • Højreklik på menuen Start og vælg Enhedshåndtering
  • Brug af tastekombinationen + R og kør kommandoen devmgmt.msc

Når vi er der, går vi til sektionen Netværksadaptere og højreklikker på vores adapter og vælger indstillingen Opdater driver:

Trin 2
Følgende vises:

Der kan vi opdatere driveren online eller lokalt, hvis vi har downloadet opdateringsfilerne fra producentens websted.

11. Sådan køres SFC og rettes fejl 504


SFC (System File Checker) er et Windows -værktøj, der giver os mulighed for at analysere diskens filsystem i detaljer og udelukke, at nogen af ​​dem med fejl genererer 504 -fejlen.
For at udføre dette går vi til kommandoprompten som administratorer og udfører følgende:
 sfc / scannow

På denne måde udelukker vi fejl i Windows -filsystemet.

12. Andre måder at rette fejl 504

Analyser indholdshåndteringssystemer og databaserBlandt alle de årsager, der kan resultere i 504 -fejlen, er en periode med inaktivitet i al HTTTP -behandling, som direkte påvirker hjælpeprogrammer, f.eks. Content Management System (CMS), databasen eller et serverprogram, der forårsager denne fejl.

Gå til ejeren eller administratoren af ​​webstedet for at løse fejl 504Hvis en af ​​de foreslåede løsninger ikke giver en omfattende løsning på 504 Gateway Timeout -fejlen, er en acceptabel ressource at kontakte webstedets administratorer direkte, enten via telefon, chat eller e -mail, for at kende roden til webstedet. Web er ned, så vi vil rydde mange ubekendte.

Forøg proxyserverressourcerI et tidligere punkt så vi, hvordan vi overvåger proxyserverkonfigurationen, men hvis vi som organisation eller som brugere har vores websted hostet på en proxyserver, og det ikke har tilstrækkelige hardware -ressourcer på et tidspunkt, kan det være mættet, hvilket kan resultere i fejl 504 .

For eksempel kan et websted med en stor trafikmængde eller belastningstoppe, f.eks. Filuploads eller downloads, blive påvirket negativt ved ikke at kunne svare på hver anmodning, som til sidst mætter dens kraft og springer 504 Gateway Timeout -fejlen.

En meget mere komplet løsning i dette tilfælde er at flytte vores websted til skyen, hvor vi finder meget billige muligheder med en stor implementering af hardwarressourcer.

Vi kan se, at ligesom årsagerne til denne fejl er forskellige, er løsningerne også forskellige, lad os bruge hver af dem efter vores behov, og dermed vil vi nyde en ideel webforbindelse.

wave wave wave wave wave