Hva er 'HTTP 500 Internal Server Error', og hvordan kan jeg fikse det? Dette er et spørsmål som ble sendt til TechJunkie i går av en desperat leser som ikke kunne komme til et av favorittnettstedene hennes. Vel kjære leser, jeg er bare for glad for å hjelpe.
Se også artikkelen 502 Bad Gateway-feil - hva du skal gjøre
Den gode nyheten er at en HTTP 500 intern serverfeil ikke er noe problem med datamaskinen eller nettleseren din. Det er et problem med webserveren som er vert for nettstedet du prøver å få tilgang til.
Hvis du leser stykket mitt '502 Bad Gateway-feil - hva du skal gjøre', vil du allerede vite at 500 feilfeltet er serverfeil som oftest er relatert til den interne funksjonen til webhotellet i stedet for datamaskinen din. Selv om det er den gode nyheten, er den dårlige nyheten at det ikke er noe du kan gjøre med dette bortsett fra å fortelle eieren av nettstedet at det er nede.
Det betyr ikke at du ikke kan jobbe rundt det fordi det kan være mulig å gjøre nettopp det.
HTTP 500 intern serverfeil
Det er noen grunner til at du kan se en HTTP 500 intern serverfeil. De inkluderer en overbelastet webserver, en konfigurasjonsfeil mellom en proxy og webserveren, et DDoS-angrep eller et problem med selve webserveren.
Som ekstern bruker er alternativene begrenset. Du kan prøve på nytt for å koble til, tvinge en nettleseroppdatering, la den være og prøve igjen senere eller se en lagret versjon av nettstedet.
Prøv et nettsted på nytt
For å prøve en tilkobling til et bestemt nettsted, må du bare oppdatere nettlesersiden. Så hvis du oppgir URL-adressen til siden du får tilgang til og ser 500 Internal Server Error, trykker du på F5 eller oppdateringsikonet for å laste inn en side på nytt. Dette er den mest grunnleggende feilsøkingsmetoden for websider.
Problemet er at du aldri helt vet om du ser et nytt forsøk på å få tilgang til websiden eller den hurtigbufrede versjonen som nettleseren lagret.
Tving en nettleseroppdatering
Nettlesere prøver å være så nyttige som de kan. Når du besøker et nettsted, lagrer nettleseren en kopi av den i cachen. Hvis du deretter besøker dette nettstedet igjen i løpet av den samme økten, trekker den siden fra cachen i stedet for å laste ned en ny kopi. Dette er designet for å øke hastigheten på surfingen og lagre data. Problemet ligger hvis du vil ha en ny kopi av siden.
Det er da du tvinger en nettleseroppdatering. Dette tvinger nettleseren din til å laste ned en ny kopi av websiden fra serveren og ignorere kopien den har i hurtigbufferen. Dette er nødvendig hvis du ser noen HTTP-feil for å sikre at du får den siste siden.
For å tvinge en nettleseroppdatering i Chrome, trykk Ctrl + F5. I Firefox trykker du på Shift + Ctrl + F5, i Safari trykker du på Shift og velger Last inn på nytt. Andre nettlesere vil være en variant av det temaet.
La det være og prøv igjen senere
Dette trenger ikke forklares. Hvis du stadig ser en 500 intern serverfeil hver gang du prøver å laste inn en webside, kan du la den ligge i en halv time for å se om den fungerer senere. Hvis det er en serverfeil, kan det hende at techs jobber med det. Hvis det er konfigurasjon, kan det være at de feilsøker det. Hvis det er et DDoS-angrep, kan det avta eller forsvares mot det. Mange ting kan skje i bakgrunnen slik at litt tålmodighet vil betale utbytte.
Vis en lagret versjon av nettstedet
Hvis du absolutt må ha tilgang til en side, for et papir eller en tidsfrist, kan du bruke en lagret kopi av den. Det inkluderer ikke de siste oppdateringene og fungerer hovedsakelig for statiske sider i stedet for regelmessig oppdaterte sider som nyhetsnettsteder.
Wayback Machine og nettsteder som den tar kopier av de fleste nettsteder med jevne mellomrom og kan ringe kopien til siden mens originalen er nede. Systemet har kanskje ikke den aller siste kopien av siden, og det er derfor den er mer nyttig for statiske sider, men det forteller deg når kopien ble tatt, slik at du vet hva du har å gjøre med. Det er ikke så bra som å kunne få tilgang til nettstedet på ordentlig, men det er den nest beste tingen.
Ingen vil se en HTTP 500 intern serverfeil når de besøker en webside. Den gode nyheten er imidlertid at det ikke er deg, og at det er andres problem. Den ikke så gode nyheten er at du ikke får tilgang til en live-kopi av den websiden før de fikser den. I det minste vet du nå hvordan du skal håndtere situasjonen hvis det skulle oppstå for deg.
Har du noen andre måter å takle HTTP 500 interne serverfeil på? Fortell oss om dem nedenfor hvis du gjør det!
