有没有人为redis提供示例logrotate配置?这就是我到目前为止所拥有的
/var/log/redis/*.log {
daily
missingok
rotate 52
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
postrotate
...
endscript
}
但是我不确定在postrotate步骤上该做什么。这是在Ubuntu 10.04 LTS上。
答案 0 :(得分:19)
这可能就足够了:
/var/log/redis/*.log {
weekly
rotate 10
copytruncate
delaycompress
compress
notifempty
missingok
}
答案 1 :(得分:4)
我去了
/var/log/redis/*.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
create 0660 redis redis
}
因为我不想要copytruncate
。
我不确定create
行是否必要。它匹配通常由Ubuntu(或Debian)上的redis-server创建的日志文件的文件模式和所有权。