Can you help me about this trouble? During weekly logrotate, sogo stop and 
doesn't restart.

This is old log

# tail /var/log/sogo.log.1
Mar 03 04:02:13 sogod: SOGo watchdog [2694]: <0x0x84ea618[WOWatchDog]> 
Terminating with signal 15
Mar 03 04:02:18 sogod: SOGo watchdog [2694]: <0x0x8506188[WOWatchDogChild]> sending terminate signal to pid 2695
Mar 03 04:02:29 sogod: SOGo watchdog [2694]: <0x0x8506188[WOWatchDogChild]> 
child 2695 exited
Mar 03 04:02:29 sogod: SOGo watchdog [2694]: <0x0x84ea618[WOWatchDog]> all children exited. We now terminate.


New sogo.log is empty :-|

This is logrotate script:

#cat /etc/logrotate.d/sogo
/var/log/sogo/*.log {
        missingok
        rotate 5
        notifempty
        create 0664 sogo sogo
        postrotate
                /sbin/service sogod restart > /dev/null 2>&1
        endscript
}


No errors in messages.

I can't reproduce that fail, if i execute logrotate manually works.
If i execute restart manually, it works.

Service is a link to /etc/rc.d/init.d/sogod

This is verbose mode of logrotate. It works:

# logrotate -fv /etc/logrotate.conf

rotating pattern: /var/log/sogo/*.log  forced from command line (5 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/sogo/sogo.log
  log needs rotating
rotating log /var/log/sogo/sogo.log, log->rotateCount is 5
renaming /var/log/sogo/sogo.log.5 to /var/log/sogo/sogo.log.6 (rotatecount 5, 
logstart 1, i 5),
renaming /var/log/sogo/sogo.log.4 to /var/log/sogo/sogo.log.5 (rotatecount 5, 
logstart 1, i 4),
renaming /var/log/sogo/sogo.log.3 to /var/log/sogo/sogo.log.4 (rotatecount 5, 
logstart 1, i 3),
renaming /var/log/sogo/sogo.log.2 to /var/log/sogo/sogo.log.3 (rotatecount 5, 
logstart 1, i 2),
renaming /var/log/sogo/sogo.log.1 to /var/log/sogo/sogo.log.2 (rotatecount 5, 
logstart 1, i 1),
renaming /var/log/sogo/sogo.log.0 to /var/log/sogo/sogo.log.1 (rotatecount 5, 
logstart 1, i 0),
old log /var/log/sogo/sogo.log.0 does not exist
renaming /var/log/sogo/sogo.log to /var/log/sogo/sogo.log.1
creating new log mode = 0664 uid = 3000 gid = 3000
running postrotate script
removing old log /var/log/sogo/sogo.log.6



--
Alessio Fattorini ([email protected])

nethesis srl - Via degli Olmi 16/4 - 61100 Pesaro (PU)
tel. +39 0721 405516 - fax +39 0721 268147
www.nethesis.it - [email protected]
--
[email protected]
https://inverse.ca/sogo/lists

Reply via email to