[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