On 4/09/09 10:31 PM, Stanisław Pitucha wrote: > 2009/9/4 Olivier<[email protected]>: >> From an off-list comment, I think the explanation is : >> - some apps are opening and closing log files before and after each writing, >> - some are leaving log files open. >> >> When a log file is currently rotated, both apps can't append anything >> anymore to log files. > > That's not correct (on a *nix system anyways). In the second case, if > some app holds a descriptor of an open file and you move the file > around in the same filesystem, nothing changes. You can rename 'log' > to 'log.1', but it doesn't change the descriptor and the application > will still write to the file (it's just named differently). > The logger restart just does a { close(); open(); } and you're logging > to a new 'log' again. This way you don't lose any messages during the > rotation.
I think the potential problem comes if log rotation creates a new file, compresses the old one to a .tar.gz file and then creates a new one - if Asterisk doesn't know about this, it will not be able to log to the new file. -- Cheers, Matt Riddell Director _______________________________________________ http://www.venturevoip.com/news.php (Daily Asterisk News) http://www.venturevoip.com/st.php (SmoothTorque Predictive Dialer) http://www.venturevoip.com/c3.php (ConduIT3 PABX Systems) _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2009 - October 13 - 15 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
