创建配置文件
touch /etc/logrotate.d/gunicorn
vi /etc/logrotate.d/gunicorn
/path/to/my/logs/gunicorn-access.log {
daily
dateext
dateformat -%Y-%m-%d
dateyesterday
rotate 90
missingok
notifempty
}
/path/to/my/logs/gunicorn-error.log {
monthly
dateext
dateformat -%Y-%m
dateyesterday
rotate 12
missingok
notifempty
}
daily代表每天执行,也可以是weekly或monthly
dateext 使用当期日期作为命名格式
dateformat 命名格式
rotate num 分割次数,如果设置的是daily,所以就代表保留多少天内的记录
保存后如果要立即执行,就运行logrotate -f gunicorn