Re: log roatation / delete for virtual domains

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On 6/5/08, André Warnier <aw@xxxxxxxxxx> wrote:
Or you could change your log rotation system altogether, and use logrotate if your OS has it.
The general idea is : you dom't use rotatelogs, you write the logs normally to a file.
With cron, you regularly run logrotate, as often as you want.
It has a configuration file that tells it which files to rotate, how often, in function of which criteria, what to do before and after the rotation, how many "back-copies" to keep before starting to overwrite them etc..  It does this cleanly and without necessarily interrupting the process whose files it is rotating.
"man logrotate" under Linux is pretty explicit.
 
But the thing is  i have virtual domains currently 20 and will increase to 100 in the next month .... i would have to manually  edit the logrotate.conf file ( /etc/logrotate.conf ) which wd be a lot time consuming for say 100 + domains  . my log files for each domain is located as such : /websites/domain.com/logs/doamin.com_access_log. Currently i am using apache's rotatelog command and it allow to set a max size to your log and rotate it but doesn't delete old logs files. Is it possible to write a script in the httpd-vhost.conf file to delete logs after it reaches certain time frame  !!!
 
 
--
Regards
Agnello Dsouza
www.linux-vashi.blogspot.com
www.bible-study-india.blogspot.com

[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux