1、脚本如下:

/gdsfapps/flgw/logs/nginx/*.log{
missingok
dateext
notifempty
daily
rotate 7
sharedscripts
postrotate
if [ -f /usr/local/nginx/logs/nginx.pid ]; then
kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`
fi
endscript
}

2、脚本说明:

/gdsfapps/flgw/logs/nginx/这个是nginx日志所在目录。/usr/local/nginx/logs/nginx.pid。这个是pid文件所在的绝对路径位置,其他配置项这里就不做说明了。

然后用crontab -e命令。将0 0 * * * /usr/sbin/logrotate -vf /etc/logrotate.d/nginx写入到定时任务

切分之后就可以在日志目录看到如下所示的效果图:

利用logrotate对nginx日志进行切分

 

相关文章:

  • 2022-12-23
  • 2021-12-08
  • 2022-12-23
  • 2022-12-23
  • 2021-06-19
  • 2022-12-23
  • 2022-12-23
  • 2022-01-04
猜你喜欢
  • 2022-01-18
  • 2022-12-23
  • 2021-11-12
  • 2021-05-25
  • 2022-03-04
  • 2022-12-23
  • 2021-10-14
相关资源
相似解决方案