We rotate the catalina.out file using the logrotate program on linux.  The
rotation is based on file size - 10 Meg limit.  We use copytruncate with
compression and maintain 14 rotated files before overwriting the oldest.  

The following is a logrotate script that is placed in the /etc/logrotate.d
directory of the server running the tomcat app:

/home/tc1/tomcat/logs/catalina.out  {
  rotate 14
  size 10M
  copytruncate
  compress
  postrotate
    # reset ownership to comply with directory's permissions
    chown tc1.apps /home/tc1/tomcat/logs/catalina.out.*
  endscript
  notifempty
  missingok
} 

The man page on lograte is pretty thorough.


-----Original Message-----
From: Tim Funk [mailto:[EMAIL PROTECTED] 
Sent: Friday, February 03, 2006 8:20 AM
To: Tomcat Users List
Subject: Re: Catalina.out gets to big-> Server crashes

http://tomcat.apache.org/faq/logging.html#catalina.out

-Tim

Joost de Heer wrote:
>>now the question I have is now, how can I here setup jsvc so that it 
>>uses logrotation,
> 
> 
> As far as I'm aware catalina.out can't be rotated. For the Tomcat 
> servers I maintain I've written a script that stops/moves 
> catalina.out/gzips catalina.out/starts Tomcat every Sunday night at 
> 4am. Not the most elegant solution but it works.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to