----------------------------------------------------------------
BEFORE YOU POST, search the faq at <http://java.apache.org/faq/>
WHEN YOU POST, include all relevant version numbers, log files,
and configuration files.  Don't make us guess your problem!!!
----------------------------------------------------------------


Script Process:

1. cp file to new archive file
2. cat /dev/null > file - clears the file.

No need to restart server - no fuss.

Never done it myself...but 'ave a go mate.

PS: maybe unix only soln.

>From: Sean Peck <[EMAIL PROTECTED]>
>Reply-To: "Java Apache Users" <[EMAIL PROTECTED]>
>To: Java Apache Users <[EMAIL PROTECTED]>
>Subject: Re: rolling the log files
>Date: Wed, 19 Jul 2000 11:07:40 -0400
>
>----------------------------------------------------------------
>BEFORE YOU POST, search the faq at <http://java.apache.org/faq/>
>WHEN YOU POST, include all relevant version numbers, log files,
>and configuration files.  Don't make us guess your problem!!!
>----------------------------------------------------------------
>
>Actually NO program likes this,  the progam when started has the file 
>descriptor to
>its log file.  If that file is destroyed, the descriptor still exists 
>inside the
>program and it will continue to write to that file (It doesn't care what 
>the name is)
>If you rename the file (mv) it will write to the renamed, because at the OS 
>level it
>is still the same file.
>
>If you want to rotate the logs, without restarting the server must somehow 
>know that
>it should stop writing to the descriptor it has, and open a new one. This 
>can be done
>in numberous ways, the source code of the logging system can be set up to 
>rotate
>automatically when the log file gets too big, it can be set up to do it at 
>a certain
>time/day, it can be programmed to do it on a SIGNAL or it could execute the 
>log roll
>by some other triggering event.
>
>If you don't want to muck with the source code, but want to auto rotate, 
>you should
>write a wrapper script that stops the server, moves the log and then starts 
>the server
>again.  It is not an elegant approach, but it will work.  And make this 
>script a cron
>job.  If the server serializes session info on shutdown and reads it in on 
>startup,
>(Don't know if Jserv does this) it would be relatively invisible to the 
>user, except
>for the unable to connects that would happen during the time the server was
>restarting.
>
>
>      Just some thoughts.
>
>       Sean
>
>
>
> > ----------------------------------------------------------------
> > BEFORE YOU POST, search the faq at <http://java.apache.org/faq/>
> > WHEN YOU POST, include all relevant version numbers, log files,
> > and configuration files.  Don't make us guess your problem!!!
> > ----------------------------------------------------------------
> >
> > I think the point was that JServ doesn't like you taking the
> > logfile out from under it.  It won't reopen() the log file
> > and start again once you rotate without restarting it.
> >
> >                 JWR
> >
> > On Tue, Jul 18, 2000 at 04:48:38PM -0700, Michael Amster said:
> > --> ----------------------------------------------------------------
> > --> BEFORE YOU POST, search the faq at <http://java.apache.org/faq/>
> > --> WHEN YOU POST, include all relevant version numbers, log files,
> > --> and configuration files.  Don't make us guess your problem!!!
> > --> ----------------------------------------------------------------
> > -->
> > --> Warning- minimal JServ content below...
> > -->
> > --> If you are on a RedHat linux system, you can use the logrotate 
>facility - this
> > --> provides an easy way to get what you need with minimal coding and 
>interruption
> > --> to the running site.  There are also a good set of log management 
>tools
> > --> available from Dan Bernstein (of qmail fame): 
>http://cr.yp.to/daemontools.html
> > -->
> > --> -MA
> > -->
> > --> Jon Stevens wrote:
> > -->
> > --> > ----------------------------------------------------------------
> > --> > BEFORE YOU POST, search the faq at <http://java.apache.org/faq/>
> > --> > WHEN YOU POST, include all relevant version numbers, log files,
> > --> > and configuration files.  Don't make us guess your problem!!!
> > --> > ----------------------------------------------------------------
> > --> >
> > --> > on 7/18/2000 2:09 PM, "Chris Cheshire" <[EMAIL PROTECTED]> 
>wrote:
> > --> >
> > --> > > Is there any way to use cronolog (or something similar) to 
>automate the
> > --> > > rolling of the jserv.log and mod_jserv.log files? I really don't 
>want to
> > --> > > implement something that stops the web server just to rename the 
>files.
> > --> >
> > --> > You have the source code to JServ, implement this feature.
> > --> >
> > --> > -jon
> > --> >
> > --> > --
> > --> > --------------------------------------------------------------
> > --> > Please read the FAQ! <http://java.apache.org/faq/>
> > --> > To subscribe:        [EMAIL PROTECTED]
> > --> > To unsubscribe:      [EMAIL PROTECTED]
> > --> > Search Archives:
> > --> > 
><http://www.mail-archive.com/java-apache-users%40list.working-dogs.com/>
> > --> > Problems?:           [EMAIL PROTECTED]
> > -->
> > --> --
> > --> ~-~-~-~-~-~-~-~-~-~-~-~-~-~-WEBEASY-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
> > --> Michael Amster              [EMAIL PROTECTED]
> > --> 1416 2nd Street             Tel: 310.576.0770
> > --> Santa Monica, CA 90405      Fax: 310.576.2011
> > -->
> > -->
> > -->
> > -->
> > --> --
> > --> --------------------------------------------------------------
> > --> Please read the FAQ! <http://java.apache.org/faq/>
> > --> To subscribe:        [EMAIL PROTECTED]
> > --> To unsubscribe:      [EMAIL PROTECTED]
> > --> Search Archives:
> > --> 
><http://www.mail-archive.com/java-apache-users%40list.working-dogs.com/>
> > --> Problems?:           [EMAIL PROTECTED]
> > -->
> >
> > --
> > 
>+---------------------------------------------------+----------------------+
> > | Jonathon W. Ross                                  | Web:  
>www.isa.net.au |
> > | Systems Administrator                             | Tel: +61 2 6230 
>4444 |
> > | Internet Solutions Australia Pty Ltd              | Fax: +61 2 6230 
>4455 |
> > | Wholly Owned Subsidiary of Ramsgate Resources Ltd | ACN:     086 692 
>211 |
> > 
>+---------------------------------------------------+----------------------+
> >
> > --
> > --------------------------------------------------------------
> > Please read the FAQ! <http://java.apache.org/faq/>
> > To subscribe:        [EMAIL PROTECTED]
> > To unsubscribe:      [EMAIL PROTECTED]
> > Search Archives:
> > <http://www.mail-archive.com/java-apache-users%40list.working-dogs.com/>
> > Problems?:           [EMAIL PROTECTED]
>
>
>
>--
>--------------------------------------------------------------
>Please read the FAQ! <http://java.apache.org/faq/>
>To subscribe:        [EMAIL PROTECTED]
>To unsubscribe:      [EMAIL PROTECTED]
>Search Archives:
><http://www.mail-archive.com/java-apache-users%40list.working-dogs.com/>
>Problems?:           [EMAIL PROTECTED]
>

________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com



--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Search Archives: 
<http://www.mail-archive.com/java-apache-users%40list.working-dogs.com/>
Problems?:           [EMAIL PROTECTED]

Reply via email to