logrotate配置相关

新配了ng的机器磁盘告警,发现自己丢上去的ng并没有配logrotate,搜了下配置加上大概这样
1、创建一个logrotate配置文件丢到/etc/logrotate.d/

/opt/verynginx/openresty/nginx/logs/*log {
    daily    #logrotate周期 
    rotate 4    #保存多久
    missingok    
    notifempty     #如果是空文件的话,不转储
    compress
    sharedscripts
    postrotate
        /bin/kill -USR1 $(cat /var/run/nginx.pid 2>/dev/null) 2>/dev/null || :
    endscript
}

2、logrotate -d /etc/logrotate.conf 测试一下。done。

你可能感兴趣的:(logrotate配置相关)