[Bug 529290] Re: logrotate script needs to be updated for Upstart conversion
Simon Déziel
529290 at bugs.launchpad.net
Tue Jun 28 22:08:07 UTC 2011
I don't know what status to assign to this bug but the current situation
isn't good as smbd processes will keep logging to the old log file. All
this logging will be lost as it ends up in a "deleted" log file.
Another potentially bad consequence is that the server might run out of
space because of this hidden log file that grows without bounds.
Steps to observe the problem :
# Only one log file exists
ls /var/log/samba
cores log.smbd
# Force the rotation
logrotate -f /etc/logrotate.d/samba
# The log is rotated but the old log file is missing (was rm'ed but does not show in ls)
ls /var/log/samba
cores log.smbd.1.gz
# with lsof
lsof | grep log.smbd
smbd 6593 root 2w REG 251,1 524288000 783512 /var/log/samba/log.smbd.1 (deleted)
smbd 6593 root 27w REG 251,1 524288000 783512 /var/log/samba/log.smbd.1 (deleted)
smbd 6595 root 2w REG 251,1 343 783436 /var/log/samba/log.smbd.1 (deleted)
smbd 6595 root 8w REG 251,1 343 783436 /var/log/samba/log.smbd.1 (deleted)
# Instruct smbd to reopen the log file
kill -HUP `cat /var/run/samba/smbd.pid`
# Now the log.smbd finally appears
ls /var/log/samba
cores log.smbd log.smbd.1.gz
# lsof still shows problems
lsof | grep log.smbd
smbd 6593 root 2w REG 251,1 202 783521 /var/log/samba/log.smbd
smbd 6593 root 8w REG 251,1 202 783521 /var/log/samba/log.smbd
smbd 6595 root 2w REG 251,1 343 783436 /var/log/samba/log.smbd.1 (deleted)
smbd 6595 root 8w REG 251,1 343 783436 /var/log/samba/log.smbd.1 (deleted)
Maybe the solution is to use pkill -HUP smbd to notify all children to
reopen the log file.
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to samba in Ubuntu.
https://bugs.launchpad.net/bugs/529290
Title:
logrotate script needs to be updated for Upstart conversion
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/samba/+bug/529290/+subscriptions
More information about the Ubuntu-server-bugs
mailing list