[Twisted-Python] log rotation

James Y Knight foom at fuhm.net
Thu Sep 23 09:45:46 MDT 2004


On Sep 21, 2004, at 9:21 AM, <exarkun at divmod.com> wrote:
>   logrotate should rotate twistd logfiles just fine.  It shuts down a 
> process, moves its log files around, then restarts it.

That's not how it normally works.

Generally one of two strategies is employed:
- Move the current log files, then send a signal to the process to tell 
it to reload its configuration file, which causes it to reopen the 
logfiles.
- Copy the log files, and truncate the old file.

The first option is much nicer, so ideally for integration with 
logrotate, you would want to install some signal-handler that tells 
twistd to reopen all its logfiles.

James





More information about the Twisted-Python mailing list