Nginx服务器默认日志是没有进行分割的,为了更好的查看和管理每一天的日志,我们这里编写脚本对日志进行按天分割:

1、 编写脚本,脚本内容如下:

# /bin/bash
mv /data/wwwlogs/nginx_access.log /data/wwwlogs/nginx_access_$(date -d "yesterday" +"%Y_%m_%d").log
kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`

2、 将此脚本加入到计划任务当中去,设定每天的0点执行一次。

0 12 * * * /bin/bash /data/wwwlogs/nginx_log.sh

这样子我们就对日志进行了分割

results matching ""

    No results matching ""