[Zope-dev] Re: Can logreopen restarts Zope ?
Tres Seaver
tseaver at palladion.com
Fri Jun 30 11:33:45 EDT 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Julien Anguenot wrote:
> Jens Vagelpohl wrote:
>> On 30 Jun 2006, at 13:40, Julien Anguenot wrote:
>>>> Yesterday night, we were having a long nightly running process (several
>>>> hours) on one of the ZEO node. (Around 500 Mo logs on this one). The
>>>> reopen occurred while the Zope server was still working. The reopen went
>>>> ok but it restarted the Zope server at the same time which of course
>>>> stopped the actual running operation of ours.
>>>>
>>>> Did someone experienced this ?
>>>>
>>>> Any feedbacks appreciated.
>> For maximum reliability I tend to forego the built-in log reopening in
>> favor of using the logrotate utility in "copytruncate" mode. This will
>> not require any log file reopening, logrotate will simply make a copy of
>> the existing log and then truncate the logfile that continues to be in
>> use to zero length. Zope or the ZEO server won't have to know or care at
>> all at that point.
>
> Thank you Jens for the quick reply.
>
> I think I'm going to send these instructions, to be on the safe side, to
> the administrators taking care of the cluster.
>
> Do you have any idea about the "zopectl logreopen" misbehavior as
> someone who's avoiding using it explicitly ;) ?
I think the shift to the oh-so-much-better Python logging module is not
complete. See this bit in ZEO/runzeo.py:
def handle_sigusr2(self):
# TODO: this used to reinitialize zLOG. How do I achieve
# the same effect with Python's logging package?
# Should we restart as with SIGHUP?
log("received SIGUSR2, but it was not handled!", \
level=logging.WARNING)
svn blames Tim for the comment, and Gintautas for the actual logging
call change.
Tres.
- --
===================================================================
Tres Seaver +1 202-558-7113 tseaver at palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFEpURZ+gerLs4ltQ4RArORAJ46/o7lrmH99qDR3O51qWyu7wCdXgCeO3Lc
KajVH3VK8oGsawX0xA7aoPg=
=gVUG
-----END PGP SIGNATURE-----
More information about the Zope-Dev
mailing list