Nginx日志文件的切割
Nginx日志文件的切割
生产环境中,由于访问日志文件增长速度非常快,日志太大会严重影响服务器效率。
同时,为了方便对日志进行分析和计算,需要对日志文件进行定时切割。
定时切割方式,包括按月切割、按天切割、按小时切割,最为常用的是按天切割。
配置如下
mv /data1/logs/access.log /data1/logs/20170101.log
kill -USR1 Nginx 主进程号
首先,通过mv命令,将日志文件重命名为/data1/logs/20170101.log。
然后,发送kill -USR1信号给Nginx的主进程号,让Nginx重新生成一个新的日志文件/data1/logs/access.log。
如果Nginx.conf配置文件中使用了“pid/usr/local/webserver/nginx/nginx.pid”指令,指定了pid文件的存放路径,可以通过cat这个pid文件,获取Nginx的主进程号,命令如下
kill-USR1 'cat /usr/local/webserver/nginx/nginx.pid'
如果每天定时切割日志,需要借助crontab,写一个按天切割的日志,按年、月份目录存放日志的shell脚本。
vi/usr/local/webserver/nginx/sbin/cut_nginx/log.sh
Nginx日志文件的切割相关推荐
- Nginx 日志文件切割
为什么80%的码农都做不了架构师?>>> 偶然发现access.log有21G大,所以将其切割. Nginx 是一个非常轻量的 Web 服务器,体积小.性能高.速度快等诸多优点 ...
- shell脚本使得nginx日志每天定时切割压缩
Linux下添加shell脚本使得nginx日志每天定时切割压缩 对于nginx的日志文件,特别是access日志,如果我们不做任何处理的话,最后这个文件将会变得非常庞大 这时,无论是出现异常时查日志 ...
- 使用logrotate管理nginx日志文件
本文转载自:http://linux008.blog.51cto.com/2837805/555829 描述:linux日志文件如果不定期清理,会填满整个磁盘.这样会很危险,因此日志管理是系统管理员日 ...
- Nginx日志文件的配置
Nginx日志文件的配置 Nginx的日志文件,默认在Nginx程序安装目录的logs二级目录下. 与Nginx日志相关的指令有两条 log_format,用来设置日志的记录格式. Access_lo ...
- 使用Python解析nginx日志文件
项目的一个需求是解析nginx的日志文件. 简单的整理如下: 日志规则描述 首先要明确自己的Nginx的日志格式,这里采用默认Nginx日志格式: log_format main '$remote_a ...
- logrotate管理nginx日志文件
转自:http://linux008.blog.51cto.com/2837805/555829/ 描述:linux日志文件如果不定期清理,会填满整个磁盘.这样会很危险,因此日志管理是系统管理员日常工 ...
- Nginx日志文件清理
Nginx日志文件清理 创建定时清理nginx日志脚本 vi /home/adam/nginx/logs/nginx_timing_log.sh 脚本内容 #!/bin/bash #LOGS_PATH ...
- 使用logrotate切割nginx日志文件,其他日志文件切割类似
首先安装logrotate 以centos为例 yum -y install logrotate 如果不需要切割其他的日志则把 /etc/logrotate.conf中的 /var/log/wtmp ...
- (4)nginx:日志以及定时切割日志小例子
一 关于Nginx日志 我们观察nginx安装目录下的nginx.conf 可以看到如下类似信息 #access_log logs/host.access.log main; 这说明 该serve ...
最新文章
- scala 学习心得
- MyBatis简介与配置MyBatis+Spring+MySql
- python 将YOLO(txt)格式的标注数据批量转换为PascalVOC(XML)格式的标注数据
- 输出和为n的所有的连续自然数序列
- Oracle中NUMBER类型如果不指定长度和小数点精度默认是多长
- [渝粤教育] 江西师范大学 创业社团功能与自我发展 参考 资料
- ppt修复无法读取_移动硬盘故障分析以及建议修复方法
- nginx集群_windows环境下搭建简单Nginx+Tomcat集群
- 超实用!18 个开箱即用的 Shell 脚本,拿好了~
- iOS 5.0.1完美越狱教程
- 基于matlab的gps信号仿真123,MATLABGPS信号仿真完整源代码.doc
- 如果面试官问您还有什么问题要问的,应该如何巧妙的回答才算合适呢?
- Android 深色模式适配总结
- 爬楼梯算法的数学思路
- python实现匿名发邮件_Python里实现发送邮件的方法
- angularjs+chosen的使用备忘
- Python 测试广告语敏感词
- 游戏UI界面设计视频教程全套
- 淘宝618列车喵币自动做任务app 懒人一键安装包
- Item 1: Understand template type deduction
热门文章
- Laravel的console使用方法
- HashMap HashTable HashSet区别剖析
- 关于IAR的一些总结 -- ARM调试和Flash调试的区别
- 练习2: Python基本图形绘制 (第2周)
- 向量收敛在matlab中,matlab实验报告
- 区块链预言机(3)关键点说明
- C++ Primer 5th笔记(2)chapter 2变量和基本类型
- 区块链BaaS云服务(3)甲骨文 Oracle Blockchain Platform
- 机器学习+算法考试有感 2019 山东大学
- 【自动群发小助手】微信也能定时发送消息?过年终于不用熬夜守点发祝福了~