504 Gateway-timeout. Hvad betyder dette, og hvordan man løser det

En 504 Gateway Time-out-fejl i browseren betyder, at serveren ikke modtog et rettidigt svar fra klienten (brugeren), og anmodningen blev ikke behandlet. Dette skyldes normalt overbelastningen af ​​serveren, som ikke har tid til at behandle de aktuelle HTTP-anmodninger. For eksempel er der en svag server, hvor webstedet er placeret, og hvis 20.000 brugere besøger webstedet, har serveren ikke tid til at behandle alle disse anmodninger og vil give en fejl med koden 504 Gateway Timeout.

Det kan også være tilfældet, at når et websted skifter DNS-servere, tager ændringen på Internettet 24 timer, og indtil den komplette ændring finder sted, vil brugeren sandsynligvis modtage en fejl på 504. Det er værd at overveje, at Windows gemmer DNS-adresser lokalt på computeren og endda efter en komplet ændre DNS, kan fejlen blive vist, indtil den lokale DNS-liste i Windows er ryddet.

Det kan være, at serverens overbelastningsfejl varede i et par sekunder, men Cloudflare CDN-tjenesten cachede sider med en 504 Gateway Time-out-fejl og giver brugerne denne HTTP-header.

Kort sagt, hvis du er en almindelig bruger, der stødte på denne fejl, så er det ikke din skyld, dette er et server-problem, men nogle af nedenstående tip hjælper dig med at rette fejlen. Lad os også se på tipene, hvis du ejer en server.

Hvis du er en almindelig bruger

  1. Hvis serveren er overbelastet, genererer den en 504 Gateway Time-out-fejl. I dette tilfælde skal du bare vente et par minutter og genindlæse siden med F5 eller Ctrl + F5.
  2. Hvis du bruger en proxyserver, skal du fjerne den. Det vides, at forkerte proxyindstillinger kan give fejl 504. Dette gælder især for gratis proxyer, som tidligere kunne fungere fint, men som fejler i fremtiden.
  3. Hvis webstedet har ændret DNS-adresser, skal du rydde listen over lokale DNS på din computer. For at gøre dette, skal du starte en kommandoprompt som administrator og type: ipconfig /flushdns.

ipconfig / flushdns

Hvis du er webmaster

  1. Kontakt din hosting-support for at foretage fejlfinding af 504 Gateway Time-out-fejlen.
  2. Se på databasebelastningen for din ressource.
  3. Se på antallet af anmodninger til serveren, det kan være bots eller Ddos-angreb.
  4. Hvis du har ændret DNS-adresserne, skal det tage mindst 24 timer, før de anvendes.
  5. Hvis du bruger et CDN som Cloudflare, kan denne indholdsudbyder muligvis cache en fejl. Prøv at afbryde forbindelsen et stykke tid og tjek.
  6. Du har brug for en mere kraftfuld server, da den nuværende ikke kan modstå brugernes belastning.