Redis logrotate config

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

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

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

12 голосов | спросил Simian 31 MaramThu, 31 Mar 2011 10:25:00 +04002011-03-31T10:25:00+04:0010 2011, 10:25:00

2 ответа


0

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

/var/log/redis/*.log {
       weekly
       rotate 10
       copytruncate
       delaycompress
       compress
       notifempty
       missingok
}
ответил Simian 6 PMpWed, 06 Apr 2011 13:53:04 +040053Wednesday 2011, 13:53:04
0

Я пошел с

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

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

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

ответил Marius Gedminas 7 +04002013-10-07T17:08:52+04:00312013bEurope/MoscowMon, 07 Oct 2013 17:08:52 +0400 2013, 17:08:52

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132