Only for logrotate. The -HUP in the logrotate.conf was not working. Even
on the command line kill the slapd process with a -HUP was not working.
Putting the /etc/init.d/slapd stop; sleep 5, /etc/init.d/slapd start does
make sense when nothing else was working. We tried numerous different
iterations, this was the only thing that worked for us. It worked...so,
thus it makes sense.
-----Original Message-----
From: Christian Kratzer [mailto:ck-lists@cksoft.de]
Sent: Tuesday, March 18, 2014 8:51 AM
To: Borresen, John - 0442 - MITLL
Cc: Hallvard Breien Furuseth; openldap-technical@openldap.org
Subject: RE: slapd shuts down for no reason
Hi,
On Tue, 18 Mar 2014, Borresen, John - 0442 - MITLL wrote:
> Fall back to legacy unix...sorry logrotate is more appropriate. Yes,
> yours is very similar to how ours looked and it would stop the daemon
> fine, and rotate the log but would not restart. I modified it to look
like this:
>
> ....
> /etc/init.d/slapd stop; sleep 5; /etc/init.d/slapd start
why are you stopping and starting slapd ? This does not make any sense.
Greetings
Christian
> ....
>
> Commenting out the "/bin/kill -s HUP syslogd".
>
> Now, it does what it is supposed to do.
>
> John
>
> -----Original Message-----
> From: Hallvard Breien Furuseth [mailto:h.b.furuseth@usit.uio.no]
> Sent: Tuesday, March 18, 2014 4:26 AM
> To: Borresen, John - 0442 - MITLL
> Cc: openldap-technical@openldap.org
> Subject: RE: slapd shuts down for no reason
>
> On Mon, 2014-03-17 at 08:30 -0400, Borresen, John - 0442 - MITLL wrote:
>> We had a similar issue a few months back. I discovered that it was
>> dying at about the same time. Come to find out it was syslog
>> rotation that was doing it. Syslog sends a HUP signal to rotate the
>> logs and restart a daemon. I had to put a sleep statement in the syslog
for slapd.
>
> Your syslog rotates logs? On our host (RedHat) it's logrotate which
> does that. And it's logrotate which must kill -HUP syslogd, to make
> syslogd close and reopen the log. From logrotate.conf:
>
> notifempty
> missingok
> create 0640 ldap cerebrum
> start 0
>
> /ldap/log/syslog/openldap.log {
> size=250M
> rotate 2500
> compress
> delaycompress
> lastaction
> /bin/kill -s HUP syslogd
> endscript
> }
>
>
--
Christian Kratzer CK Software GmbH
Email: ck@cksoft.de Wildberger Weg 24/2
Phone: +49 7032 893 997 - 0 D-71126 Gaeufelden
Fax: +49 7032 893 997 - 9 HRB 245288, Amtsgericht Stuttgart
Mobile: +49 171 1947 843 Geschaeftsfuehrer: Christian Kratzer
Web: http://www.cksoft.de/
Attachment:
smime.p7s
Description: S/MIME cryptographic signature