<-Back

使用logrotate切割日志文件

最近了解到可以用logrotate来统一切割系统的各种日志文件,这里以nginx的日志为例简单记录一下配置方法。

1,首先需要安装logrotate

apt-get install -y 

2,配置nginx的日志切割规则

vi /etc/logrotate.d/nginx

  
/var/log/nginx/*.log {
  
daily
  
missingok
  
rotate 52
  
compress
  
delaycompress
  
notifempty
  
create 0640 www-data adm
  
sharedscripts
  
prerotate
	  
if [ -d /etc/logrotate.d/httpd-prerotate ]; then \
		  
run-parts /etc/logrotate.d/httpd-prerotate; \
	  
fi; \
  
endscript
  
postrotate
	  
[ ! -f /var/run/nginx.pid ] || kill -USR1 \`cat /var/run/nginx.pid\`
  
endscript
  
}
“多说”已关闭,原评论数据丢失