日志切割的方式有很多种,以下为使用logrotate配置nginx的日志切割
1、配置切割nginx的日志文件 vi /etc/logrotate.d/nginx
/var/log/nginx/*.log { create 0640 nginx root daily rotate 10 size 2G missingok notifempty compress sharedscripts dateext dateformat .%Y-%m-%d-%H extension .%Y-%m-%d-%H%M postrotate /bin/kill -USR1 `cat /run/nginx.pid 2>/dev/null` 2>/dev/null || true endscript }
2、使用定时任务去触发,这里设置的是每小时执行一次 vi /etc/cron.hourly/logrotate
#!/bin/bash /usr/sbin/logrotate /etc/logrotate.conf
标签:-%,切割,etc,nginx,logrotate,日志 From: https://www.cnblogs.com/putaoo/p/18094351