----------------------------------------------------------------
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]