欢迎来到[自学php网] ①群 AG亚游集团

AG亚游集团 > 操作系统 > nginx >

Nginx运行日志自动切割

来源:未知 ?? 时间:2018-07-02 11:05?作者:小飞侠

[导读] 所谓自动分割Nginx日志文件,就是指Rotate Nginx log files,即让Nginx每天(或每个星期,可自定义控制)生成一个日志文件,而不是将Nginx所有的运行日志都放置在一个文件中,这样每个日志...

所谓自动分割Nginx日志文件,就是指Rotate Nginx log files,即让Nginx每天(或每个星期,可自定义控制)生成一个日志文件,而不是将Nginx所有的运行日志都放置在一个文件中,这样每个日志文件都相对较小,定位问题也更容易。


实现自动分割Nginx日志的方法可以参考:/wwwaff4cnblogsaff4com/wjoyxt/p/4757093.html

现在以一个Nginx实例为例,可以写一个脚本来实现自动分割Nginx日志


1、编写自动分割Nginx日志脚本

#!/bin/bash

#Rotate the Nginx logs to prevent a single logfile from consuming too much disk space. 

LOGS_PATH=/usr/local/nginx/logs

YESTERDAY=$(date -d "yesterday" +%Y-%m-%d)

mv ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${YESTERDAY}.log

mv ${LOGS_PATH}/error.log ${LOGS_PATH}/error_${YESTERDAY}.log

## 向 Nginx 主进程发送 USR1 信号。USR1 信号是重新打开日志文件

kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)

:wq保存,并命名为nginxLogRotate.sh,保存到目录/usr/local/nginx/logs


2、设置Linux定时任务

vi  /etc/crontab

在打开的文件底部添加如下内容


0 0 * * * root /usr/local/nginx/logs/nginxLogRotate.sh

:wq保存,表示配置一个定时任务,定时每天00:00以root身份执行脚本/usr/local/nginx/logs/nginxLogRotate.sh,实现定时自动分割Nginx日志(包括访问日志和错误日志)

至此,就实现了自动分割Nginx日志,Nginx每天都会生成一个新的日志文件。


最新文章

点击排行

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号@版权所有AG亚游集团

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

日执政党提出改装航母建议 直言需引进F35B战机 “堵城”济南治堵任务艰巨 向新加坡香港专家取经 马来西亚新内阁宣誓就职 马哈蒂尔:打造廉洁政府 智利天主教会爆性侵丑闻 检方调查158名成员 调查:外资流入中国债市将井喷 可减缓资本外流 观点|新生代主攻张常宁PK李盈莹 谁更胜一筹? 中超外援与内援进球对比 一队只靠土炮一队只有洋枪 瑞达期货:原油高开低走 呈现减仓整理 维特尔承认“特供胎“并非罪魁 用老款轮胎会更糟 村干部被指借低保名义骚扰女村民 纪委介入调查 中国智慧点亮“北京8分钟” 科技助力为精彩添保障 俄乌“斗气”风波再起 乌克兰冻结俄气在乌资产
不忘师恩!郭士强:尤纳斯曾是我教练 很感谢他 智能手表还没凉:谷歌准备发不止一款智能手表 朱啸虎:消费互联网创业企业想要避免站队非常困难 曹限东谈中国足球发展:不能违反足球规律拔苗助长 人大代表宋关昶:建立全国性小微企业金融服务平台 中美刚开始“接火”韩国就心慌了:大哥动手 小弟遭殃 自己造一枚火箭发射到太空里去 有人做到过吗? 微软重启Skip Ahead通道会员注册:可尝鲜Win… 中超-阿萨尼头槌肇俊哲险破城 辽足1-0苏宁上岸 男孩狂犬病发作学狗叫只能被绑在家?真相是这样 亚太股市追随美股上涨 日经指数收高1.7% 手机行业继续负增长 大鱼吃小鱼行情加速
33岁的C罗又拼了1个赛季 等着黑他的人又被打脸了 穆里尼奥:没信心能再买两人 曼联能签一个就不错 台北飞休斯敦班机发生一名乘客死亡事件 死因待查 美校园枪手被控34项罪名 律师:免去死刑就认罪 水原大面积轮换留力备战亚冠 申花需慎防一悍将 曝阿森纳选帅相中瓜帅助手 巨头钦点将向老板推荐 Lyft寻求在旧金山推出电动滑板服务 与Uber展开竞… 亚马逊面部识别闹笑话:将28名美国议员识别为罪犯 俄将拆解2艘世界最大核潜艇 排水量比轻型航母还大 如何能一天挣500元 马云教你创业 微信赚钱的三大方法 笨蛋也能年赚100万 AG亚游集团