欢迎访问 生活随笔!

ag凯发k8国际

当前位置: ag凯发k8国际 > 运维知识 > nginx >内容正文

nginx

nginx 访问日志轮询切割 -ag凯发k8国际

发布时间:2024/9/30 nginx 12 豆豆
ag凯发k8国际 收集整理的这篇文章主要介绍了 nginx 访问日志轮询切割 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

nginx 访问日志轮询切割脚本

-------------------------------------------------------------------- 注:如果你对python感兴趣,我这有个学习python基地,里面有很多学习资料,感兴趣的q群:895817687 -------------------------------------------------------------------- 1 #!/bin/sh2 dateformat=`date %y%m%d`3 basedir="/application/nginx"4 nginxlogdir="$basedir/logs"5 logname="access_www"6 [ -d $nginxlogdir ] && cd $nginxlogdir||exit 17 [ -f ${logname}.log ]||exit 18 /bin/mv ${logname}.log ${dateformat}_${logname}.log9 /bin/mv access_bbs.log ${dateformat}_access_bbs.log 10 /bin/mv access_blog.log ${dateformat}_access_blog.log 11 $basedir/sbin/nginx -s reload

配置www.conf

1 [root@lnmp02 scripts]# vim /application/nginx/conf/extra/www.conf 2 server {3 listen 80;4 server_name www.judong.org judong.org;5 location / {6 root html/www;7 index index.html index.htm;8 }9 access_log logs/access_www.log main; 10 }

配置bbs.conf

1 [root@lnmp02 scripts]# vim /application/nginx/conf/extra/bbs.conf 2 server {3 listen 80;4 server_name bbs.judong.org;5 location / {6 root html/bbs;7 index index.html index.htm;8 }9 access_log logs/access_bbs.log main; ##添加访问日志 10 } 11 ~

配置blog.conf

1 [root@lnmp02 scripts]# vim /application/nginx/conf/extra/blog.conf 2 server {3 listen 80;4 server_name blog.judong.org;5 location / {6 root html/blog;7 index index.html index.htm;8 }9 access_log logs/access_blog.log main; 10 }

测试

1 [root@lnmp02 scripts]# ll /application/nginx/logs/2 total 403 -rw-r--r--. 1 root root 756 mar 3 22:07 20160315_access_www.log 4 -rw-r--r--. 1 root root 0 mar 15 09:27 20160316_access_www.log5 -rw-r--r--. 1 root root 0 mar 17 2016 20160317_access_bbs.log6 -rw-r--r--. 1 root root 0 mar 17 2016 20160317_access_blog.log7 -rw-r--r--. 1 root root 0 mar 17 2016 20160317_access_www.log8 -rw-r--r--. 1 root root 0 mar 17 2016 access_bbs.log9 -rw-r--r--. 1 root root 0 mar 17 2016 access_blog.log 10 -rw-r--r--. 1 root root 22177 mar 3 22:06 access.log 11 -rw-r--r--. 1 root root 0 mar 17 2016 access_www.log 12 -rw-r--r--. 1 root root 2088 mar 17 2016 error.log 13 -rw-r--r--. 1 root root 5 mar 3 19:31 nginx.pid

配置定时任务使得每天0点整执行脚本

1 [root@lnmp02 scripts]# crontab -l 2 ######cut nginx access_www.log######## 3 00 00 * * * /bin/sh /server/scripts/cut_nginx_log.sh >/dev/null 2>&1

总结

以上是ag凯发k8国际为你收集整理的nginx 访问日志轮询切割的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得ag凯发k8国际网站内容还不错,欢迎将ag凯发k8国际推荐给好友。

网站地图