欢迎光临
我们一直在努力

Nginx网站日志处理脚本

建站超值云服务器,限时71元/月

#/bin/bash

savepath_log='/home/nginx/logs'

nglogs='/opt/nginx/logs'

mkdir -p $savepath_log/$(date +%Y)/$(date +%m)

mv $nglogs/access.log $savepath_log/$(date +%Y)/

$(date +%m)/access.$(date +%Y%m%d).log

mv $nglogs/error.log $savepath_log/$(date +%Y)

/$(date +%m)/error.$(date +%Y%m%d).log

kill -USR1 `cat /opt/nginx/logs/nginx.pid`

将这段脚本保存后加入到Linux的crontab守护进程,让此脚本在每天凌晨0点执行,可以实现网站日志的每天分割功能了。

其中,变量savepath_log指定分割后的网站日志存放的路径,而变量nglogs指定Nginx网站日志文件的存放路径。一行,通过Nginx的信号“USR1”实现了网站日志的自动切换功能。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » Nginx网站日志处理脚本
分享到: 更多 (0)