Redis logrotate config - PullRequest
       18

Redis logrotate config

12 голосов
/ 31 марта 2011

У кого-нибудь есть пример конфигурации logrotate для redis?Это то, что у меня есть до сих пор

/var/log/redis/*.log {
        daily
        missingok
        rotate 52
        compress
        delaycompress
        notifempty
        create 640 root adm
        sharedscripts
        postrotate
                ...
        endscript
}

Но я не уверен, что делать на шаге после поворота.Это на Ubuntu 10.04 LTS.

Ответы [ 2 ]

19 голосов
/ 06 апреля 2011

Этого, вероятно, будет достаточно:

/var/log/redis/*.log {
       weekly
       rotate 10
       copytruncate
       delaycompress
       compress
       notifempty
       missingok
}
4 голосов
/ 07 октября 2013

Я пошел с

/var/log/redis/*.log {
        weekly
        missingok
        rotate 52
        compress
        delaycompress
        notifempty
        create 0660 redis redis
}

потому что я не хочу copytruncate.

Я не уверен, что строка create необходима. Он соответствует режиму файлов и владельцам файлов журналов, обычно создаваемых redis-сервером в Ubuntu (или Debian).

...