I am configuring log rotation one of my production server. I am having a weired issue. I have configured the log rotation for a file on daily basis.
But unfortunately the rotation is not working. I have checked the status of the "/var/lib/logrotate/logrotate.status", It says the file has been rotated successfully. But it is not
cat /var/lib/logrotate/logrotate.status logrotate state -- version 2 "/var/log/yum.log" 2019-1-4-14:0:0 "/var/log/chef/client.log" 2019-4-14-3:33:2 "/var/log/boot.log" 2019-1-10-3:46:1 "/usr/local/rms/kafka/kafka-connect-fluentd/stdout.log" 2019-4-15-3:9:1 "/var/log/chrony/*.log" 2019-1-4-14:0:0 "/var/log/wtmp" 2019-1-4-14:0:0 "/var/log/spooler" 2019-4-14-3:33:2 "/var/log/btmp" 2019-1-4-14:0:0 "/var/log/telegraf/telegraf.log" 2019-1-10-3:0:0 The file want to rotate is: /usr/local/rms/kafka/kafka-connect-fluentd/stdout.log
Log-rotate config file :
/usr/local/rms/kafka/kafka-connect-fluentd/stdout.log { daily copytruncate rotate 7 compress postrotate /bin/kill -HUP `cat /usr/local/rms/kafka/kafka-connect-fluentd/connector.pid 2> /dev/null` 2> /dev/null || true endscript }
cat /usr/local/rms/kafka/kafka-connect-fluentd/connector.pid 2> /dev/null2> /dev/null || true endscript }