Richard Edward Horner wrote:
Hi,

I'm sorry this is really a logrotate question but I don't think there
is a logrotate mailing list :) Besides, this is for apache logs and I
bet someone here knows the answer!

I'm running a very high volume website and I'd like to rotate the logs
daily so that I can compress them (.bz2) but all logrotate
configurations I've seen only keep so many old logs. I'd like to keep
the old logs forever. Afterall, I managed to compress 14.5GB of logs
down to 555MB with bzip2.

Is there a simple way to do this? I know if I set rotate to 0 that's
going to keep 0 old logs. What if I just omit the rotate directive in
/etc/logrotate.d/apache2 altogether? Any other ideas? I'd rather not
just set rotate to a really huge number but I will if it comes down to
it.

I'm running an up to date Debian Etch system with apache 2.2.3-4 and
logrotate 3.7.1-3.
---------------- End original message. ---------------------

Think outside of Apache.

Write a script in the language of your choice to do the log compression and move the log files to an archive directory of your choice.

Run that script as a cron job that happens shortly after the logs are rotated.

Dragon

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Venimus, Saltavimus, Bibimus (et naribus canium capti sumus)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
  "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to