1. 进入nginx目录下的sbin目录下,创建一个shell可执行文件:cut_my_log.sh
    vim cut_my_log.sh

  2. 编写脚本内容
    #!/bin/bash
    LOG_PATH="/var/log/nginx/"
    RECORD_TIME=$(date -d “yesterday” +%Y-%m-%d+%H:%M)
    PID=/var/run/nginx/nginx.pid
    mv ${LOG_PATH}/access.log LOGPATH/access.{LOG_PATH}/access.LOGP​ATH/access.{RECORD_TIME}.log
    mv ${LOG_PATH}/error.log LOGPATH/error.{LOG_PATH}/error.LOGP​ATH/error.{RECORD_TIME}.log
    #向Nginx主进程发送信号,用于重新打开日志文件
    kill -USR1 cat $PID

  3. 为cut_my_log.sh 添加可执行的权限
    chmod +x cut_my_log.sh

  4. 安装定时任务
    yum install crontabs

  5. 添加定时任务:
    1)crontab -e
    第二步是每天凌点59分切割
    2)59 0 * * * /UserLime/nginx/install/sbin/cut_my_log.sh
    第三步是查看定时任务
    3)crontab -l

  6. 重启定时任务
    service crond restart

Nginx基础应用——日志切割相关推荐

  1. Nginx信号控制 —— 如何优雅的关闭Nginx进程以及日志切割

    一.引言 接着上节博客来,上节博客教了大家如何在Linux系统中安装nginx服务,也告诉了大家如何启动nginx服务了.那如果是在日常正常使用nginx当中,更改了配置文件,那有如何将nginx优雅 ...

  2. nginx基础(七)

    文章目录 1. Nginx基础概述 2. Nginx安装启动 3. Nginx配置文件 4. Nginx搭建一个静态资源web服务器 5. Nginx虚拟主机 5.1 多网卡多IP的方式 5.2 基于 ...

  3. 运维基础(13)日志切割工具 Logrotate

    Logrotate 程序是一个日志文件管理工具,用于分割日志文件,压缩转存.删除旧的日志文件,并创建新的日志文件,下面就对 logrotate 日志轮转的记录: Linux 系统默认安装 logrot ...

  4. Nginx访问日志、日志切割、静态文件不记录日志和过期时间

    2019独角兽企业重金招聘Python工程师标准>>> 11月27日任务 12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件不记录日志和过期时间 1 ...

  5. 12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件不记录日志和过期时间

    - 12.10 Nginx访问日志 - 12.11 Nginx日志切割 - 12.12 静态文件不记录日志和过期时间# 12.10 Nginx访问日志 - 日志的格式- vim /usr/local/ ...

  6. windows nginx站点分割日志_Nginx 基础用途拾遗

    本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载.或重新修改使用,但需要注明来源. 署名 4.0 国际 (CC BY 4.0) 本文作者: 苏洋 创建时间: 2020年05月2 ...

  7. nginx日志切割定时执行脚本

    # vim /tmp/shell/nginx_logbak.sh #防止nginx日志过大,用周期性执行计划任务,执行日志切割脚本 #!/bin/bash date=`date +%Y%m%d` lo ...

  8. nginx日志切割并使用flume-ng收集日志

    nginx的日志文件没有rotate功能.如果你不处理,日志文件将变得越来越大,还好我们可以写一个nginx日志切割脚本来自动切割日志文件. 第一步就是重命名日志文件,不用担心重命名后nginx找不到 ...

  9. logrotate测试_使用 logrotate 对 apache/nginx 日志切割

    logrotate 是 linux 系统用来分割日志的系统工具,可以方便将日志按周期(日,周,月)和大小进行分割. 当我们的服务器访问量比较大时,服务器的 access.log 可能会 G/天的级别增 ...

最新文章

  1. hbase集群间数据迁移
  2. hdu 2154 跳舞毯 (DP)
  3. python的flask微服务-一次flask+redis的微服务实战
  4. 优朋普乐大数据_优朋普乐黑维炜:互动电视市场已进入成熟发展期
  5. 为什么从1970年1月1日开始
  6. c99什么意思_C语言中%c,%s分别代表什么意思?
  7. 使用LiteOS Studio图形化查看LiteOS在STM32上运行的奥秘
  8. ArcMap增加图标
  9. java 两个list相等_java 怎么比较两个list是否相同
  10. 语言的学习 —— 西班牙语(español)
  11. RQNOJ 140 分配时间:dp
  12. 玩转你的AlphaGo(MAC OS)
  13. 【趣闻】清华大学大一的英文原版线性代数教材里居然出现了Python
  14. 分类模型中准确率、敏感度、特异度的理解
  15. 30个很棒的Photoshop技巧和窍门可帮助您提高计算机图形技能
  16. 我的系統中存在的问题
  17. c语言课程设计--贪吃蛇
  18. 输入账号 密码 实现登录功能
  19. Core Dump技术介绍
  20. Python NLTK的学习(一)

热门文章

  1. 股票期货化数据文档大全覆盖国内6大易的历史数据和实时行情
  2. The Coder Vol.1: 向上生长
  3. Biotin-PEG-SH生物素-聚乙二醇-巯基结构式;SH-PEG-Biotin
  4. HTML常见的处理文本的标签,比如说加粗啦、斜体啦等等等。。。
  5. sql左连接出现重复数据
  6. MNI模板和Talairach模板的区别
  7. 数据库候选关键词怎么求_数据库中候选码求法.(比较全的哦)
  8. 计算机excel在三维饼图改字,从图形样式、文字数据到颜色更改,教你如何用Excel制作饼形图...
  9. 计算机模拟爆破过程,基于LSDYNA岩石爆破模拟建模分析
  10. lsdyna如何设置set中的node_list_关于如何快速调教NGINX的几点总结