nginx日志轮巡切割

Posted 明明叨叨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx日志轮巡切割相关的知识,希望对你有一定的参考价值。

通过编辑脚本的方式来实现日志每日以及每天的切割纪录。可以通过计划任务的方式实现每天执行脚本,具体情况需要更加实际情况

vim /root/cut_nginx_log.sh

#!bin/sh

Dateformat=‘date +%Y%m%d‘

Basedir="/application/nginx"

Nginxlogdir="$Basedir/logs"

Logname="access_www"

[ -d $Nginxlogdir ]&& cd $Nginxlogdir||exit 1

[ -f ${Logname}.log ]||exit 1

/bin/mv ${Logname}.log ${Dateformat}_${Logname}.log

$Basedir/sbin/nginx -s reload

以上是关于nginx日志轮巡切割的主要内容,如果未能解决你的问题,请参考以下文章

nginx 日志切割

Nginx的访问日志Nginx的日志切割Nginx静态文件不记录日志和过期时间

Nginx日志切割

Nginx日志切割(Nginx日志备份)

nginx日志的配置及切割

Nginx 日志切割