Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Aug 2008 11:30:31 -0400
From:      John Almberg <jalmberg@identry.com>
To:        Rudi Kramer - MWEB <rkramer@mweb.com>
Cc:        Zbigniew Szalbot <z.szalbot@lcwords.com>, User Questions <freebsd-questions@freebsd.org>
Subject:   Re: logrotate question
Message-ID:  <57133960-6A6C-4362-96DC-CD774F24C600@identry.com>
In-Reply-To: <39DC135F7F0571489196E0B6F5D58B4A03B46071@MWBEXCH.mweb.com>
References:  <48AC0A7D.80207@lcwords.com> <39DC135F7F0571489196E0B6F5D58B4A03B46071@MWBEXCH.mweb.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Aug 20, 2008, at 8:48 AM, Rudi Kramer - MWEB wrote:

>
>> Zbigniew Szalbot
>> Sent: Wednesday, August 20, 2008 2:14 PM
>> To: User Questions
>> Subject: logrotate question
>>
>> Dear all,
>>
>> I am trying to use logrotate from ports and I am getting the  
>> following
>> error. Can anyone offer any insight?
>
> Hi Zbigniew,
>
> I started investigating logrotate but someone put me on to newsyslog
> instead.
> Newsyslog is part of the FreeBSD and amazing simple to setup:
>
> 1) vi /etc/newsyslog.conf
>
> 2) Add the following line:
>
> /var/log/httpd/*.log www:www         644  60    *   @T00    BJG
> /var/run/httpd.pid
>
> I would recommend reading man pages newsyslog newsyslog.conf for more
> info.
>

I use newsyslog for other log files, but when I decided I needed to  
rotate apache logs, recently (see "rotatelogs rotates logs too  
quickly" thread), I read the following in "Absolute FreeBSD, 2nd  
edition"

"If you simply use newsyslog to rotate your [Apache] logs as you do  
for other programs, Apache will corrupt its own logs. Apache supports  
logging to programs, however. I recommend handling your logs via  
rotatelogs(8), included with Apache."

It took me a whole day to switch over to rotatelogs and then  
investigate some odd behavior, but its working great now.

-- John




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?57133960-6A6C-4362-96DC-CD774F24C600>