Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - harlan

Pages: [1]
1
Other modules / /var/log/samba/samba.log is not rotating properly
« on: August 27, 2020, 05:26:09 am »
I have a zentyal 6.2 community box running as the AD controller.

The stock /etc/samba/smb.conf contains:

 log level = 3
 log file = /var/log/samba/samba.log
 max log size = 100000

and while /var/log/samba/samba.log will eventually rotate to /var/log/samba/samba.log.old, processes continue to write to the "old" file descriptor and eventually /var fills up.

My preference would be to let this rotation happen via logrotate, so I'd change the above stanza to "max log size = 0" and add suitable code to /etc/logrotate.d/samba but that doesn't work because a reboot causes a fresh /etc/samba/smb.conf to be installed, and then *both* log rotating systems try to work at the same time, and we *still* have processes that are trying to write to samba.log.old, which fills /var.

When /var fills, nobody can log in to the domain.

What's a good way to solve this problem?

I would really rather not automatically reboot zentyal once a week and as part of the boot sequence remove /var/log/samba/samba.log.old, as that could cause potentially useful information to be lost.

Pages: [1]