Re: freebsd + apache + logrotate

From: Ebbe Hjorth (none@info--ebbehjorth.dk.lh.bsd-dk.dk)
Date: Tue 29 Jul 2008 - 13:52:00 CEST


Date: Tue, 29 Jul 2008 13:52:00 +0200 (CEST)
Subject: Re: freebsd + apache + logrotate
From: "Ebbe Hjorth" <none@info--ebbehjorth.dk.lh.bsd-dk.dk>
To: bsd-dk@bsd-dk.dk


>> Jeg bruger newsyslog da den har funktionen med at sætte et max antal
>> logs
>> f.eks. 12, det har apache logrotate funktion ikke.
>>
>> Jeg har prøvet med
>>
>> /usr/local/www/dnstools.dk/log/apz.dk-access_log www:www 640 12 * $M1D0
>> B
>> /var/run/httpd.pid 30
>>
>> Og det roterer den fint hver den første i måneden.
>>
>> 1. Er der en smart måde at rotere flere logs på én gang eller skal jeg
>> lave to af disse liner i /etc/newsyslog.conf for hver virtual host?
>
> Jeg har dette i /etc/newsyslog.conf:
>
> /var/log/httpd-access.log 640 7 * @T00 JC
> /var/run/httpd.pid
> /var/log/httpd-error.log 640 7 100 * JC
> /var/run/httpd.pid
>

Det er også dette jeg har brugt til at teste med, men den HUP'er apache 2
gange og har 2 liner - Dermed skal jeg have to liner for hver host, og
HUP'e 2 gange - når jeg nu har 20+ vhosts så skal overstående ske 20+
gange, hvilket jeg gerne vil undgå.



This archive was generated by hypermail 2b30 : Thu 31 Jul 2008 - 23:00:01 CEST