Nginx基础应用——日志切割
进入nginx目录下的sbin目录下,创建一个shell可执行文件:cut_my_log.sh
vim cut_my_log.sh编写脚本内容
#!/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.LOGPATH/access.{RECORD_TIME}.log
mv ${LOG_PATH}/error.log LOGPATH/error.{LOG_PATH}/error.LOGPATH/error.{RECORD_TIME}.log
#向Nginx主进程发送信号,用于重新打开日志文件
kill -USR1cat $PID
为cut_my_log.sh 添加可执行的权限
chmod +x cut_my_log.sh安装定时任务
yum install crontabs添加定时任务:
1)crontab -e
第二步是每天凌点59分切割
2)59 0 * * * /UserLime/nginx/install/sbin/cut_my_log.sh
第三步是查看定时任务
3)crontab -l重启定时任务
service crond restart
Nginx基础应用——日志切割相关推荐
- Nginx信号控制 —— 如何优雅的关闭Nginx进程以及日志切割
一.引言 接着上节博客来,上节博客教了大家如何在Linux系统中安装nginx服务,也告诉了大家如何启动nginx服务了.那如果是在日常正常使用nginx当中,更改了配置文件,那有如何将nginx优雅 ...
- nginx基础(七)
文章目录 1. Nginx基础概述 2. Nginx安装启动 3. Nginx配置文件 4. Nginx搭建一个静态资源web服务器 5. Nginx虚拟主机 5.1 多网卡多IP的方式 5.2 基于 ...
- 运维基础(13)日志切割工具 Logrotate
Logrotate 程序是一个日志文件管理工具,用于分割日志文件,压缩转存.删除旧的日志文件,并创建新的日志文件,下面就对 logrotate 日志轮转的记录: Linux 系统默认安装 logrot ...
- Nginx访问日志、日志切割、静态文件不记录日志和过期时间
2019独角兽企业重金招聘Python工程师标准>>> 11月27日任务 12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件不记录日志和过期时间 1 ...
- 12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件不记录日志和过期时间
- 12.10 Nginx访问日志 - 12.11 Nginx日志切割 - 12.12 静态文件不记录日志和过期时间# 12.10 Nginx访问日志 - 日志的格式- vim /usr/local/ ...
- windows nginx站点分割日志_Nginx 基础用途拾遗
本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载.或重新修改使用,但需要注明来源. 署名 4.0 国际 (CC BY 4.0) 本文作者: 苏洋 创建时间: 2020年05月2 ...
- nginx日志切割定时执行脚本
# vim /tmp/shell/nginx_logbak.sh #防止nginx日志过大,用周期性执行计划任务,执行日志切割脚本 #!/bin/bash date=`date +%Y%m%d` lo ...
- nginx日志切割并使用flume-ng收集日志
nginx的日志文件没有rotate功能.如果你不处理,日志文件将变得越来越大,还好我们可以写一个nginx日志切割脚本来自动切割日志文件. 第一步就是重命名日志文件,不用担心重命名后nginx找不到 ...
- logrotate测试_使用 logrotate 对 apache/nginx 日志切割
logrotate 是 linux 系统用来分割日志的系统工具,可以方便将日志按周期(日,周,月)和大小进行分割. 当我们的服务器访问量比较大时,服务器的 access.log 可能会 G/天的级别增 ...
最新文章
- hbase集群间数据迁移
- hdu 2154 跳舞毯 (DP)
- python的flask微服务-一次flask+redis的微服务实战
- 优朋普乐大数据_优朋普乐黑维炜:互动电视市场已进入成熟发展期
- 为什么从1970年1月1日开始
- c99什么意思_C语言中%c,%s分别代表什么意思?
- 使用LiteOS Studio图形化查看LiteOS在STM32上运行的奥秘
- ArcMap增加图标
- java 两个list相等_java 怎么比较两个list是否相同
- 语言的学习 —— 西班牙语(español)
- RQNOJ 140 分配时间:dp
- 玩转你的AlphaGo(MAC OS)
- 【趣闻】清华大学大一的英文原版线性代数教材里居然出现了Python
- 分类模型中准确率、敏感度、特异度的理解
- 30个很棒的Photoshop技巧和窍门可帮助您提高计算机图形技能
- 我的系統中存在的问题
- c语言课程设计--贪吃蛇
- 输入账号 密码 实现登录功能
- Core Dump技术介绍
- Python NLTK的学习(一)
热门文章
- 股票期货化数据文档大全覆盖国内6大易的历史数据和实时行情
- The Coder Vol.1: 向上生长
- Biotin-PEG-SH生物素-聚乙二醇-巯基结构式;SH-PEG-Biotin
- HTML常见的处理文本的标签,比如说加粗啦、斜体啦等等等。。。
- sql左连接出现重复数据
- MNI模板和Talairach模板的区别
- 数据库候选关键词怎么求_数据库中候选码求法.(比较全的哦)
- 计算机excel在三维饼图改字,从图形样式、文字数据到颜色更改,教你如何用Excel制作饼形图...
- 计算机模拟爆破过程,基于LSDYNA岩石爆破模拟建模分析
- lsdyna如何设置set中的node_list_关于如何快速调教NGINX的几点总结