Wat is 'HTTP 500 Internal Server Error' en hoe kan ik dit oplossen? Dit is een vraag die gisteren naar TechJunkie is gemaild door een wanhopige lezer die niet bij een van haar favoriete websites kon komen. Wel geachte lezer, ik ben maar al te blij om te helpen.
Zie ook ons artikel 502 Slechte gatewayfouten - wat te doen
Het goede nieuws is dat een interne serverfout met HTTP 500 geen probleem is met uw computer of uw browser. Het is een probleem met de webserver die de website host die u wilt openen.
Als je mijn stuk '502 Slechte gatewayfouten - wat te doen' leest, weet je al dat het 500-foutenbereik serverfouten zijn die meestal te maken hebben met de interne werking van de webhost in plaats van met je computer. Hoewel dat het goede nieuws is, is het slechte nieuws dat je hier niet veel aan kunt doen, behalve de eigenaar van de website vertellen dat het niet werkt.
Dat betekent niet dat je er niet omheen kunt werken, want het kan mogelijk zijn om precies dat te doen.
HTTP 500 interne serverfout
Er zijn een paar redenen waarom u een interne serverfout met de HTTP 500 kunt zien. Ze omvatten een overbelaste webserver, een configuratiefout tussen een proxy en de webserver, een DDoS-aanval of een probleem met de webserver zelf.
Als externe gebruiker zijn uw opties beperkt. U kunt opnieuw proberen verbinding te maken, een browservernieuwing afdwingen, deze verlaten en het later opnieuw proberen of een opgeslagen versie van de website bekijken.
Probeer een website opnieuw
Om een verbinding met een bepaalde website opnieuw te proberen, moet u gewoon de browserpagina vernieuwen. Dus als u de URL invoert van de pagina die u bezoekt en de 500 Internal Server Error ziet, drukt u op F5 of het pictogram Vernieuwen om een pagina opnieuw te laden. Dit is de meest eenvoudige methode voor probleemoplossing voor webpagina's.
Het probleem is dat je nooit helemaal weet of je een nieuwe poging ziet om toegang te krijgen tot de webpagina of de versie in het cachegeheugen die je browser heeft opgeslagen.
Forceer een browservernieuwing
Webbrowsers proberen zo nuttig mogelijk te zijn. Wanneer u een website bezoekt, slaat uw browser een kopie ervan op in de cache. Als u vervolgens die site binnen dezelfde sessie opnieuw bezoekt, wordt de pagina uit de cache gehaald in plaats van een nieuwe kopie te downloaden. Dit is ontworpen om uw browsen te versnellen en gegevens op te slaan. Het probleem ligt als je een nieuwe kopie van de pagina wilt.
Het is dan dat u een browservernieuwing forceert. Dit dwingt uw browser om een nieuwe kopie van de webpagina van de server te downloaden en de kopie in de cache te negeren. Dit is noodzakelijk als u HTTP-fouten ziet om ervoor te zorgen dat u de nieuwste pagina krijgt.
Druk op Ctrl + F5 om het vernieuwen van een browser in Chrome te forceren. In Firefox drukt u op Shift + Ctrl + F5, in Safari drukt u op Shift en selecteert u Herladen. Andere browsers zullen een variatie op dat thema zijn.
Laat het staan en probeer het later opnieuw
Dit hoeft niet echt te worden uitgelegd. Als u voortdurend een 500 interne serverfout ziet wanneer u probeert een webpagina te laden, laat deze dan een half uur staan om te zien of deze later werkt. Als het een serverfout is, werken technici er mogelijk aan. Als het een configuratie is, is dit mogelijk een probleemoplossing. Als het een DDoS-aanval is, kan deze verdwijnen of worden verdedigd. Veel dingen kunnen op de achtergrond gebeuren, dus een beetje geduld zal zijn vruchten afwerpen.
Bekijk een opgeslagen versie van de website
Als u absoluut toegang moet hebben tot een pagina, voor een paper of een deadline, kunt u een opgeslagen exemplaar ervan gebruiken. Het bevat mogelijk niet de nieuwste updates en werkt voornamelijk voor statische pagina's in plaats van regelmatig bijgewerkte pagina's zoals nieuwswebsites.
De Wayback-machine en websites zoals deze nemen regelmatig kopieën van de meeste websites en kunnen hun kopie van de pagina oproepen terwijl het origineel op is. Het systeem beschikt mogelijk niet over de nieuwste kopie van de pagina, daarom is het nuttiger voor statische pagina's, maar het geeft aan wanneer de kopie is gemaakt, zodat u weet waar u mee bezig bent. Het is niet zo goed als toegang hebben tot de website voor echt, maar het is de volgende beste zaak.
Niemand wil een HTTP 500 interne serverfout zien wanneer ze een webpagina bezoeken. Het goede nieuws is echter dat u het niet bent en dat het het probleem van iemand anders is. Het niet zo goede nieuws is dat je geen toegang hebt tot een live kopie van die webpagina totdat ze het hebben opgelost. Je weet nu tenminste hoe je met de situatie moet omgaan, mocht deze zich voordoen.
Heb je andere manieren om met interne serverfouten van HTTP 500 om te gaan? Vertel ons hieronder over hen als u dat doet!