Ik draai Apache2 als webserver voor een aantal domeinen. De logfiles voor deze domeinen worden niet (meer) als aparte logfiles opgeslagen door middel van CustomLog maar in één groot access.log die vervolgens wordt gesplit door het meegeleverde Perl-scriptje genaamd 'split-logfile'.
Deze draai ik om het half uur, maar het nadeel hieraan is dat je dus soms 30 minuten moet wachten voordat de requests in de logfiles van de domeinen verschijnen. Nu weet ik dat er een manier is om dit direct te doen zonder vertraging, maar mét split-logfile. Echter kan ik hier niets over vinden; naar mijn weten zou ik het via piped logging kunnen doen maar dan wordt voor elke request een programma gestart wat ik nogal overdreven vind.
Hoe kan ik dit doen?
Deze draai ik om het half uur, maar het nadeel hieraan is dat je dus soms 30 minuten moet wachten voordat de requests in de logfiles van de domeinen verschijnen. Nu weet ik dat er een manier is om dit direct te doen zonder vertraging, maar mét split-logfile. Echter kan ik hier niets over vinden; naar mijn weten zou ik het via piped logging kunnen doen maar dan wordt voor elke request een programma gestart wat ik nogal overdreven vind.
Hoe kan ik dit doen?