Nettsiden min viser «504 Gateway Time-out»
Serveren begynte på jobben, men brukte for lang tid. Ofte en tung plugin eller en sikkerhetskopi som kjører midt på dagen. Slik finner du ut hvilken.
Nettleseren viser «504 Gateway Time-out», noen ganger skrevet «504 Gateway Timeout» eller «Gateway-tidsavbrudd».
En server foran nettsiden din spurte serveren bak om siden, og ventet. Etter et bestemt antall sekunder, ofte 30 eller 60, ga den opp.
Serveren er altså i live. Den er bare for treg akkurat nå. Det skiller 504 fra en side som er helt død.
Hva de nærliggende kodene betyr
Feilmeldingene i 50x-familien ligner på hverandre, og forskjellen forteller hvor du skal lete:
- 502 Bad Gateway: serveren bak svarte med noe ugyldig. Ofte en PHP-prosess som krasjet
- 503 Service Unavailable: serveren sier uttrykkelig at den ikke er tilgjengelig. Ofte vedlikehold eller overbelastning
- 504 Gateway Time-out: serveren svarte ikke i tide. Ofte tungt arbeid som tar for lang tid
- 500 Internal Server Error: noe gikk galt inne i selve nettsiden. Vi har en egen artikkel om 500-feilen
Første sjekk: gjelder det alt, eller én side?
Prøv forsiden, en vanlig underside og /wp-admin. Svaret sier mye:
Alt er tregt. Da ligger det på serveren eller hostingen. Sjekk driftsmeldingene til leverandøren din, de har som regel en statusside.
Bare én bestemt side. Da er det noe den siden gjør som tar for lang tid. Et søkeresultat, en produktliste med mange varer, eller et skjema som snakker med en ekstern tjeneste.
Bare wp-admin, eller bare når du lagrer. Da er det gjerne et tungt plugin eller en import som kjører.
De vanligste årsakene
En sikkerhetskopi kjører midt på dagen. Kopieringsjobber som er satt til klokka 14 i stedet for klokka 03 spiser hele serveren mens de holder på. Sjekk når sikkerhetskopieringen din er planlagt.
Et plugin som spør en tjeneste som ikke svarer. Lagerstatus, fraktpriser, et kartverktøy eller en nyhetsstrøm. Svarer den eksterne tjenesten sent, står nettsiden din og venter.
For mange samtidige besøkende for pakken du har. Kom det et nyhetsbrev ut, eller ble dere nevnt et sted, kan en liten delt hosting bli overkjørt.
En database som har vokst uten opprydding. Særlig gamle WordPress-nettsteder med mange år med lagrede revisjoner og logger. Se også nettsiden er plutselig blitt veldig treg.
En robot som skraper siden hardt. Ser du 504 på tider uten trafikk, be leverandøren se i tilgangsloggen.
Hva du gjør
- Last på nytt etter et par minutter. Er det en midlertidig topp, går det over av seg selv
- Sjekk statussiden til hostingleverandøren. Er det driftsproblemer hos dem, sparer du deg for mye leting
- Se når sikkerhetskopien kjører, og flytt den til natta hvis den ligger på dagtid
- Slå av tunge plugins midlertidig og se om det hjelper. De vanlige synderne er sidebyggere, relaterte innlegg, statistikk og alt som henter data utenfra
- Be leverandøren om feilloggen for tidspunktet det skjedde. Der står som regel hva som brukte tiden
Ikke gjør dette
Ikke last på nytt tjue ganger etter hverandre. Hver gang starter serveren jobben på nytt, og da hjelper du den ikke.
Ikke installer et hurtigbufferplugin som første tiltak. Det skjuler symptomet på forsiden mens det underliggende problemet ligger igjen, og det gjør feilsøkingen vanskeligere.
Når du bør ringe noen
- Det skjer flere ganger om dagen
- Nettbutikken mister salg mens det står på
- Du får ikke tilgang til wp-admin i det hele tatt
- Hostingleverandøren sier alt er i orden hos dem, og det skjer likevel
Gjentatte 504-feil er som regel et tegn på at nettsiden har vokst fra hostingen sin, eller at noe har fått lov til å bli tungt over lang tid uten at noen har sett på det.
Vil du ha noen til å finne flaskehalsen, kan du be NettOpp om en ytelsesgjennomgang. Løpende overvåking av oppetid og hastighet inngår i drift og vedlikehold av nettsiden.
Mer om akutte problemer
Nettsiden min er nede. Hva gjør jeg?
En nettside som er nede er nesten alltid midlertidig. Her er hva du bør sjekke først.
Nettsiden min viser «403 Forbidden»
403-feilmeldingen betyr at serveren nekter tilgang. Ofte skyldes det filrettigheter eller en sikkerhetsplugin.
Nettsiden min viser «404 Not Found»
404 betyr at siden ikke finnes. Enten er adressen feil, eller siden har blitt slettet eller flyttet.
Nettsiden min viser «500 Internal Server Error»
500-feil betyr at noe har krasjet på serveren. Vanlige årsaker er ødelagte plugins eller mislykkede oppdateringer.
La oss hjelpe deg
Trenger du hjelp med nettsiden din?
Vi tilbyr gratis teknisk analyse og fast drift for småbedrifter.
Kontakt oss