[CentOS] logrotate script error

Tim Dunphy

bluethundr at gmail.com
Sun Mar 6 03:34:49 UTC 2016


Hey guys,

 I'm trying to rotate a logstash log that can grow pretty large. 3.4GB last
I saw!

 And that's because the logrotate script I came up with didn't work.

 The error I get on a syntax check is this:

#logrotate -f logstash
size: '100M': No such file
size: '100M': No such file
size: '100M': No such file
size: '100M': No such file
size: '100M': No such file
size: '100M': No such file
size: '100M': No such file
size: '100M': No such file

And this is the logstash rotate script:

#cat /etc/logrotate.d/logstash
/var/log/logstash/* {
        daily
        rotate 7
        copytruncate
        compress
        delaycompress
        missingok
        notifempty
        postrotate
        size 100M
        /bin/kill -HUP `cat /var/run/logstash.pid 2>/dev/null` 2> /dev/null
|| true
        endscript
}

I can't find the error there. Can I have a suggestion as to what's wrong
and how to correct it?

Thanks,
Tim

-- 
GPG me!!

gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B



More information about the CentOS mailing list