15

redis の logrotate 設定のサンプルを持っている人はいますか? これは私がこれまでに持っているものです

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

しかし、後回転ステップで何をすべきかわかりません。これは Ubuntu 10.04 LTS 上にあります。

4

2 に答える 2

22

これでおそらく十分です。

/var/log/redis/*.log {
       weekly
       rotate 10
       copytruncate
       delaycompress
       compress
       notifempty
       missingok
}
于 2011-04-06T09:53:04.140 に答える
4

一緒に行きました

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

私はしたくないのでcopytruncate

create行が必要かどうかはわかりません。通常、Ubuntu (または Debian) 上の redis-server によって作成されるログ ファイルのファイル モードと所有権に一致します。

于 2013-10-07T13:08:52.810 に答える