LiteSpeed logbestanden geven precies weer wat er op je server gebeurt: welke pagina’s traag laden, welke verzoeken foutmeldingen opleveren en welke bezoekers (of bots) veel verkeer veroorzaken. Door de toegangslogs en foutlogs te analyseren, spoor je problemen op voordat ze escaleren. In dit artikel lees je waar je de logs vindt, hoe je ze leest en welke tools je helpen bij het analyseren ervan.
Waar vind je LiteSpeed logbestanden
LiteSpeed slaat standaard twee soorten logs op: het access log en het error log. Op een server met Plesk vind je deze meestal per domein terug onder de logbestanden-sectie van je abonnement, of via SSH in een map zoals /var/www/vhosts/jouwdomein.nl/logs/. De bestanden heten vaak access_log en error_log, soms aangevuld met een datum als ze automatisch geroteerd worden.
Bij Tandata vind je per domein direct een overzicht van de logbestanden in Plesk, zodat je niet eerst via SSH hoeft in te loggen om te zien wat er speelt. Dat scheelt tijd als je snel een foutmelding wilt controleren.
Toegangslogs lezen en interpreteren
Het access log bevat voor elk verzoek een regel met informatie zoals IP-adres, tijdstip, opgevraagde URL, statuscode en de tijd die het verzoek kostte. Een typische regel ziet er ongeveer zo uit:
123.45.67.89 - - [10/Jan/2024:12:00:00 +0100] "GET /pagina.html HTTP/1.1" 200 5123
Let vooral op de statuscode: 200 betekent dat alles goed ging, 404 betekent dat een pagina niet gevonden is, en 500 wijst op een serverfout. Als je veel 404’s ziet voor dezelfde URL, kan dat duiden op een verwijderde pagina die nog ergens gelinkt wordt, of op een bot die bestaande paginastructuren aftast.
grep " 500 " access_log om snel alle serverfouten uit een groot logbestand te filteren zonder alles handmatig door te lezen.Foutlogs gebruiken voor troubleshooting
Waar het access log laat zien wat er gevraagd werd, laat het error log zien wat er misging. Hierin vind je bijvoorbeeld PHP-fouten, time-outs, geheugenlimieten die overschreden worden, of problemen met scripts die niet correct uitgevoerd konden worden. Dit log is vaak de eerste plek om te kijken als een website plotseling een foutmelding toont.
Een veelvoorkomende regel in het error log begint met een tijdstip, gevolgd door het type fout (bijvoorbeeld PHP Fatal error of PHP Warning) en het bestand plus regelnummer waar het probleem optreedt. Hiermee kun je vaak direct naar de juiste plek in je code of configuratie.
Open het juiste logbestand
Ga naar de logbestanden-sectie in Plesk of log in via SSH en navigeer naar de logmap van je domein.
Zoek op tijdstip
Bepaal wanneer het probleem optrad en zoek in het log naar regels rond dat tijdstip.
Filter op statuscode of foutsoort
Gebruik grep of een zoekfunctie om alleen 404’s, 500’s of specifieke PHP-fouten te tonen.
Herleid de oorzaak
Combineer de informatie uit access log en error log om te zien welk verzoek de fout veroorzaakte.
Los het probleem op en controleer opnieuw
Pas de code, configuratie of instellingen aan en controleer of de foutmelding daarna verdwijnt uit het log.
Logs analyseren met tools
Bij grote hoeveelheden logdata is handmatig doorzoeken onpraktisch. Command-line tools zoals grep, awk en sort helpen om snel patronen te vinden, bijvoorbeeld welke IP-adressen de meeste verzoeken sturen of welke pagina’s de meeste foutmeldingen opleveren. Voor een visueel overzicht kun je logbestanden ook importeren in een log-analysetool die grafieken en filters biedt.
Let ook op logrotatie: als logbestanden niet automatisch geroteerd en gecomprimeerd worden, kunnen ze flink groeien en schijfruimte innemen. Controleer periodiek of oude logs netjes gearchiveerd worden, zeker bij websites met veel verkeer.
Als je logs structureel foutmeldingen rond e-mailverkeer laten zien, controleer dan ook de instellingen van je zakelijke e-mail, want verkeerd geconfigureerde mailscripts kunnen ook serverfouten in het error log veroorzaken. Meer uitleg over serverinstellingen en logbeheer vind je terug in de kennisbank.
Veelgestelde vragen
Hoe lang worden logbestanden bewaard?
Dit hangt af van de serverconfiguratie en logrotatie-instellingen. Vaak worden logs na een bepaalde periode automatisch gecomprimeerd of verwijderd om schijfruimte te besparen.
Kan ik logbestanden downloaden voor offline analyse?
Ja, via Plesk of SSH kun je logbestanden downloaden en lokaal openen met een teksteditor of loganalysetool.
Waarom zie ik geen recente regels in het logbestand?
Controleer of logging actief is voor het domein en of je naar het juiste (niet-geroteerde) bestand kijkt. Oudere regels staan mogelijk in een gearchiveerd bestand.
Wat betekent een hoog aantal 404-fouten?
Dit duidt vaak op verwijderde pagina’s die nog ergens gelinkt staan, verkeerd ingestelde redirects, of bots die systematisch URL’s aftasten.
Helpt loganalyse bij het kiezen van een nieuwe hostingpartij?
Ja, inzicht in terugkerende fouten helpt om knelpunten te benoemen voordat je overstapt naar een andere hostingpartij.
Conclusie
LiteSpeed logbestanden geven waardevol inzicht in het gedrag van je website: van trage pagina’s tot foutmeldingen en verdacht verkeer. Door access logs en error logs regelmatig te bekijken en te filteren op statuscodes of foutsoorten, los je problemen sneller op. Gebruik command-line tools of een loganalysetool om grote hoeveelheden data overzichtelijk te houden.