Nginx日志切割脚本

Nginx日志切割脚本

脚本内容

#!/bin/bash
NGINXLOG_DIR=/var/log/nginx  #nginx日志存放目录
access_BACKLOG_NAME=access_`date +%Y-%m-%d`.log    #access日志备份后名字
error_BACKLOG_NAME=error_`date +%Y-%m-%d`.log      #error日志备份后名字
mv $NGINXLOG_DIR/access.log $access_BACKLOG_NAME   #日志重命名
mv $NGINXLOG_DIR/error.log $error_BACKLOG_NAME
#进行日志压缩
tar -czf $access_BACKLOG_NAME.tar.gz $access_BACKLOG_NAME
tar -czf $error_BACKLOG_NAME.tar.gz $error_BACKLOG_NAME
rm -rf $access_BACKLOG_NAME $error_BACKLOG_NAME
#重启nginx 生成新的日志文件
nginx -s reload

使用ab压测工具 生成一些日志记录
yum安装

yum -y install httpd-tools

进行压测产生日志

ab -c 10 -n 1000  http://127.0.0.1/index.html

查看日志
在这里插入图片描述
运行脚本

./nginx_log.sh

在这里插入图片描述
可以写入定时任务

crontab -e
#添加

0 0 * * *  /bin/bash /var/log/nginx/nginx_log.sh
#每天凌晨0点执行脚本
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101780.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • TCP/IP数据包结构具体解释

    TCP/IP数据包结构具体解释

    2021年11月16日
    52
  • 视觉SLAM——特征点法与直接法对比以及主流开源方案对比 ORB LSD SVO DSO

    视觉SLAM——特征点法与直接法对比以及主流开源方案对比 ORB LSD SVO DSO单目视觉SLAM可以根据其前端视觉里程计或是后端优化的具体实现算法进行分类:前端可以分为特征点法与直接法,后端可以分为基于滤波器和基于非线性优化。其中在后端上目前已经公认基于非线性优化的方法在同等计算量的情况下,比滤波器能取得更好的结果。而前端的两种方法则各有优劣。本文将具体分析直接法相较于特征点法的优劣处,并具体介绍目前主流的开源方案,以供大家参考。

    2022年5月13日
    40
  • 用户头像上传_头像使用

    用户头像上传_头像使用上传头像上传头像-持久层SQL语句的规划将对应文件保存在操作系统上,然后在把这个文件路径给记录,因为记录路径是非常便捷和方便,将来如果要打开这个文件可以依据这个路径去找到这个文件。在数据库中需要保存这个文件的路径即可。将所有的静态资源(图片、文件、其他资源文件)方法某台电脑上,在把这台电脑作为一台单独的服务器使用。对应是一个更新用户avatar字段的sql语句。updatet_usersetavatar=?,modified_user=?,modified=?whereuid=?设

    2025年7月28日
    0
  • 策略模式+工厂+字典map解决多重if-else

    策略模式+工厂+字典map解决多重if-else

    2021年7月12日
    140
  • Vue引入外部Js文件并使用方法超级无敌详细的教程「建议收藏」

    Vue引入外部Js文件并使用方法超级无敌详细的教程「建议收藏」Vue引入外部Js文件使用新的js文件里面的一个方法,提高复用性。步骤:1):在新的js文件中写入新方法,如: (1)图2):在需要引入的xxx.vue文件中写上import别名from‘Js路径’; 这个别名是否需要加花括号,如:Import{别名}from‘Js路径’;需要参考新的js文件中,如(1)图的kayang-app-sdk.js中的 (2)图 (3)图注:因为我这里是exportdefault所以引入的

    2022年10月8日
    0
  • 一步一步教你_CT增强技术

    一步一步教你_CT增强技术一篇来自博客园的作者的介绍实现text-detection-ctpn一路的坎坎坷坷作者讲的很详细,一步一个脚印。很适合初次接触CTPN的小白,老鸟也会学到不少新的东西。感谢作者。…

    2025年5月22日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号