ningx访问日志切割
Nginx访问日志默认是在一个文件内一直追加,如此方式不利于时间段内的访问记录查询,大文件的读写资源开销可大,所以一般会采用按天把日志切割开来,用Linux的计划任务来操作任务。
- 设置Linux计划任务,首页执行
[root@iZ25gef96i2Z ~]# crontab -e
在任务列表中添加:
55 23 * * * /root/cmd/split_log.sh
- 编写切割日志的shell脚本split_log.sh,内容为:
## Nginx 日志文件所在的目录 LOGS_PATH=/home/wwwlogs ## 获取昨天的 yyyy-MM-dd YESTERDAY=$(date +"%Y%m%d" -d "-24hour") ## 移动文件 mv ${LOGS_PATH}/yulinapp.com.log ${LOGS_PATH}/history/access_${YESTERDAY}.log ## 向 Nginx 主进程发送 USR1 信号。USR1 信号是重新打开日志文件 kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)
注意split_log.sh的路径,样例脚本是放到了/home/wwwlogs/history/下。
转载于:https://www.cnblogs.com/ouruola863/p/8939804.html
ningx访问日志切割相关推荐
- Linux centos7 VMware Apache访问日志不记录静态文件、访问日志切割、静态元素过期时间...
一.Apache访问日志不记录静态文件 网站大多元素为静态文件,如图片.css.js等,这些元素可以不用记录 vim /usr/local/apache2.4/conf/extra/httpd-vho ...
- 访问日志不记录静态文件、访问日志切割、静态元素过期时间
11.22 访问日志不记录静态文件 网站大多元素为静态文件,如图片.css.js等,这些元素可以不用记录 小技巧: 打开浏览器,按键盘上的F12键,开发人员工具,选择Network选项(一般默认),刷 ...
- 4.16访问日志不记录静态文件,访问日志切割以及静态元素过期时间
访问日志不记录静态文件 一个网站会有很多元素,尤其是图片.js.css等静态文件非常多,每个用户请求一个页面都会访问诸多的图片,这些元素都会被记录在日志中,如果一个网站访问量很大,那么这些日志会增长的 ...
- Apache访问日志切割
[root@daixuan ~]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf 修改日志文件为: ErrorLog "logs/t ...
- linux中用shell脚本对tomcat和nginx做日志切割
Tomcat日志catalina.out切割小脚本 #!/bin/bash #cut tomcat catalina.out yesterday=`date +"%F" -d &q ...
- 1.8.5 访问日志不记录静态文件
2019独角兽企业重金招聘Python工程师标准>>> 1.8.5 访问日志不记录静态文件 网站大多元素为静态文件,如图片.css.js等,这些元素可以不用记录 把虚拟主机配置文件改 ...
- 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/ ...
- 4.36域名重定向4.37用户认证4.38Nginx访问日志4.39日志不记录静态文件4.40日志切割...
2019独角兽企业重金招聘Python工程师标准>>> 域名重定向 用户认证 Nginx访问日志 日志不记录静态文件 日志切割 域名重定向 配置第二个域名: vi /etc/ngin ...
- Nginx 访问日志轮询切割
Nginx 访问日志轮询切割脚本 -------------------------------------------------------------------- 注:如果你对python感兴 ...
最新文章
- OO学习之二——面向对象分析(OOD)的介绍
- .net 学习 报错 Invalid temp directory in chart handler configuration [c:\TempImageFiles\]
- Python处理mat文件的三种方式
- php伪静态url运用,再谈 THINKPHP 伪静态url(URL访问模式)的设置
- 薄如冈本,37°恒温发热超薄保暖内衣,既要风度也要温度
- 论文浅尝 | 利用图 Transformer 实现基于知识图谱的文本生成
- 西门子和阿里云要搞啥事情?| 极客头条
- [毕业生的商业软件开发之路]C#语法基础结构
- 我的世界服务器玩家在线指令,我的世界服务器中玩家间的传送功能 | 我的世界 | MC世界侠...
- 卸载pip、setuptools
- 如何在JavaScript中使用when()有条件地更改值
- jQuery 1.4版本的15个新功能(现在已经发布到jquery1.8,特别是增强版的live事件,支持 submit , change , focus 和 blur 事件)...
- 实验一 白盒测试用例设计
- ems苹果专线投递速度_苹果官网运抵速度让人欲罢不能
- 超分辨率复原matlab,matlab超分辨率重构
- 广义表详解(C语言版)
- SPARK-SQL - group分组聚合api,agg()
- 软考系统架构师倒计时第6天
- Spring事务管理一:Spring事务管理的优点
- 大学物理上——复习系统c++代码
热门文章
- pytorch中保存和加载模型
- 安装opcenccv-python以后仍然No module named ‘cv2‘
- Android教程 第四章 用户界面设计基础
- JAVA GUI设计
- 计算机二级C常考题型归纳
- 机床使用教学_2020清河正规ug加工培训16年研发教学行业-工之艺
- java swing结束事件_java swing清除事件队列
- Window+Anaconda3+TensorFlow少挖坑安装
- Python 读取/存储 yaml 文件
- html5 ios keychain,ios Keychain KeychainItemWrapper