Nginx配置文件nginx.conf 参考:http://www.2cto.com/os/201212/176520.htmlhtml
Nginx自动切分日志:nginx
nignx没有自动分开文件存储日志的机制。shell
shell脚本文件nginx_log_division.sh内容以下:bash
logs_path="/data/wwwlogs/"spa
log_name="xxx.log"日志
pid_path="/usr/local/nginx/logs/nginx.pid"code
mv \({logs_path}\){log_name} \({logs_path}\){log_name}_$(date --date="LAST WEEK" +"%Y-%m-d").loghtm
kill -USR1 cat ${pid_path}
get
上面shell脚本的原理是:先把之前的日志文件移动重命名成一个,目的是就是备份。io