新配了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。
网友评论