Hvad er 'HTTP 500 intern serverfejl' og hvordan kan jeg rette det? Dette er et spørgsmål sendt til TechJunkie i går af en desperat læser, der ikke kunne komme til en af hendes yndlingswebsteder. Nå kære læser, jeg er kun for glad for at hjælpe.
Den gode nyhed er, at en HTTP 500 intern serverfejl ikke er et problem med din computer eller din browser. Det er et problem med den webserver, der er vært for den hjemmeside, du forsøger at få adgang til.
Hvis du læser mit stykke '502 Bad Gateway Errors - Hvad skal du gøre', ved du allerede, at 500 fejlfel er serverfejl, der oftest er relateret til webhostens interne funktioner i stedet for din computer. Mens det er den gode nyhed, er den dårlige nyhed, at der ikke er noget meget, du kan gøre ved dette, bortset fra at fortælle ejeren af hjemmesiden, at den er nede.
Det betyder ikke, at du ikke kan fungere rundt om det, fordi det måske kan lade sig gøre.
HTTP 500 intern serverfejl
Der er nogle grunde, du kan muligvis se en HTTP 500 intern serverfejl. De omfatter en overbelastet webserver, en konfigurationsfejl mellem en proxy og webserveren, et DDoS-angreb eller et problem med webserveren selv.
Som en ekstern bruger er dine muligheder begrænset. Du kan forsøge at oprette forbindelse, tvinge en opdatering af browseren, forlade den og prøve igen senere eller se en gemt version af hjemmesiden.
Prøv igen på et websted
For at forsøge en forbindelse til en bestemt hjemmeside skal du blot opdatere browsersiden. Så hvis du indtaster webadressen til den side, du får adgang til og ser den 500 interne serverfejl, skal du trykke på F5 eller opdateringsikonet for at genindlæse en side. Dette er den mest grundlæggende fejlfindingsmetode for websider.
Problemet er, at du aldrig helt ved, om du ser et nyt forsøg på at få adgang til websiden eller den cachelagrede version, din browser gemte.
Force en browser opdatering
Webbrowsere forsøger at være så nyttige som de kan. Når du besøger et websted, gemmer din browser en kopi af den i cachen. Så hvis du genoptager webstedet igen inden for samme session, trækker den siden fra cachen i stedet for at downloade en frisk kopi. Dette er designet til at fremskynde din browsing og gemme data. Problemet ligger, hvis du vil have en frisk kopi af siden.
Det er så, at du tvinge en browser opdatering. Dette tvinger din browser til at downloade en ny kopi af websiden fra serveren og ignorere den kopi, den har i cachen. Dette er nødvendigt, hvis du ser nogen HTTP-fejl for at sikre, at du får den nyeste side.
For at tvinge en browser opdatering i Chrome, tryk Ctrl + F5. I Firefox skal du trykke på Shift + Ctrl + F5, i Safari trykke Shift og vælge Reload. Andre browsere vil variere på det pågældende tema.
Lad det være og prøv igen senere
Dette behøver ikke rigtig at forklare. Hvis du konstant ser en 500 intern serverfejl, når du forsøger at indlæse en webside, skal du lade den stå i en halv time for at se, om den fungerer senere. Hvis det er en serverfejl, kan techs arbejde på det. Hvis det er konfiguration, kan de muligvis fejle det. Hvis det er et DDoS-angreb, kan det undertrykkes eller forsvares mod. Mange ting kan foregå i baggrunden, så lidt tålmodighed vil betale udbytte.
Se en gemt version af hjemmesiden
Hvis du absolut skal have adgang til en side, for et papir eller en deadline, kan du bruge en gemt kopi af den. Det omfatter muligvis ikke de seneste opdateringer og fungerer hovedsagelig for statiske sider frem for regelmæssigt opdaterede sider som nyhedswebsteder.
Wayback Machine og hjemmesider som det tager kopier af de fleste websites regelmæssigt og kan kalde deres kopi af siden, mens originalen er nede. Systemet har måske ikke den nyeste kopi af siden, hvorfor det er mere nyttigt for statiske sider, men det fortæller dig, hvornår kopien blev taget, så du ved hvad du har at gøre med. Det er ikke så godt som at kunne få adgang til hjemmesiden for ægte, men det er det næstbedste.
Ingen ønsker at se en HTTP 500 intern serverfejl, når de besøger en webside. Men den gode nyhed er, at det ikke er dig, og det er en andens problem. Den ikke så gode nyhed er, at du ikke kan få adgang til en live kopi af den pågældende webside, indtil de løser den. I det mindste ved du nu, hvordan du skal håndtere situationen, hvis det opstår for dig.
Fik nogen andre måder at håndtere HTTP 500 interne serverfejl? Fortæl os om dem nedenfor, hvis du gør det!