网站运营
位置:首页>> 网站运营>> CentOS 7中Nginx日志定时拆分实现过程详解

CentOS 7中Nginx日志定时拆分实现过程详解

作者:杨吉森  发布时间:2023-11-04 07:46:23 

标签:CentOS,7,Nginx,日志,拆分

一、编写拆分脚本(splitNginxLog.sh)

* 因为本例中设置每天0点进行日志的拆分,所以folder和rq均设置采用昨天的日期进行归档。


#!/bin/bash
folder=`date -d yesterday +%Y%m`
rq=`date -d yesterday +%Y%m%d`
# 原始日志路径
logs_path="/var/log/nginx/sitename.com/"
# 日志备份路径
logs_backup_path="/var/log/nginx/sitename.com/$folder"
# 要分割的日志
logs_access="access"
logs_error="error"
# 创建备份路径
[ -d $logs_backup_path ]||mkdir -p $logs_backup_path
# 将日志移入备份文件夹
mv ${logs_path}${logs_access}.log ${logs_backup_path}/${logs_access}_${rq}.log
mv ${logs_path}${logs_error}.log ${logs_backup_path}/${logs_error}_${rq}.log
# 终止nginx的pid
pid_path="/var/run/nginx.pid"
kill -USR1 $(cat $pid_path)

二、测试日志拆分脚本

在.sh文件的存放目录下运行如下语句,测试拆分脚本是否成功。

# sh splitNginxLog.sh

如果提示$'\r': 未找到命令的解决,则有可能是.sh文件编码问题,是因为在Windows编辑器中编写的脚本与在linux中的有一些区别。

处理方法:

1. 安装dos2unix用于转化编码

# yum install dos2unix

2. 转换编码

# dos2unix splitNginx.sh

三、设置定时自动执行

# crontab -l //列出所有的定时任务
# crontab -e //编辑定时任务

在其中编写如下语句:

00 00 * * * bash /root/splitNginxLog.sh

来源:https://www.cnblogs.com/yangjisen/p/12811711.html

0
投稿

猜你喜欢

  • 从2010年1月16日向新网代理商索要域名转移密码,到2010年1月27日13:55分Whois信息中的域名注册商变更为Godaddy,历时
  • 1、购买云服务器注册帐号,在产品页面选择合适的服务器,进入详细页面选择配置,购买。购买完成后进入管理控制台——云虚拟主机、ECS云服务器查看
  • 一 为什么要在国外注册域名?随便讲讲,我现在非常喜欢在国外注册域名了,我想好处应该有2个:1是价格便宜2是管理方便 过户 转出 PUSH等非
  • 外链在SEO优化中占有很重要的地位,但是外链应该重质还是量?Google关键词排名分析从Google查看关键词“租车”排名(2010.01.
  • 现在meta标签中的keywords和description在搜索引擎中的地位已经越来越低,原因归咎起来,基本上是由SEO和站长们堆砌关键字
  • 在寂寞天涯老师滴提点下,自己加了一个函数。现分享一下:本人只会ASP,不懂PHP,只能用举一反三的方法加自己想要的功能了。。。修改/incl
  • DEDE图片横向滚动代码<DIV id=brand align="center"> &l
  • 错误思路:等做大了再想如何赚钱,因为三大门户、百度等知名网站都是这么走过来的!你思考过这些问题没有:1、和这些成功网站同时期走相同路的倒下的
  • 对于养活了大部分站长的百度,近期进行了大范围的更新,观察了百度近一个月,发现最近,百度大大地调整了算法,让很多站长唉声叹气,许多的普通的个人
  • 测绘之家是我一个朋友的小站。说它小是因为它的定位服务范围小,只是针对一个很小的专业的人才网站。在帮朋友建站推广这段时间,其在该专业主流搜索关
  • 如今,中小型企业要进行网络营销服务,需面临以下几个难题:1、网站建设:现在还是很多专门建站服务的公司,说明还是有市场的,毕竟企业不断在新增,
  • GoDaddy主机用户在购买、建立、管理托管帐户过程中,创建了多个帐户来登陆与其托管网站有关的不同界面。每个帐户都由一个用户名及密码来保护。
  • 瑞典正在调查一件攻击网站的大案,访问靠前的多个媒体公司的网站当地时间周四被全面DDoS攻击,随后,瑞典警方的网站也在几个小时后瘫痪。警方表示
  • 牛年岁末,虎年岁初,一轮前所未有的激烈贺岁片大战旋即展开。近日刚刚上映的灾难巨片《2012》拉开了贺岁档大幕,而在未来三个月内贺岁大片将超过
  • 面对国内严峻的互联网市场,面对国内混乱的域名市场,有些站长想把域名转移到了国外,国外的域名注册商比较多,像godaddy就是全球最大的域名注
  • 做了一些试验,baidu的排名顺序大致有以下的规则:1.知名站点2.联盟成员3.非商业站点4.页面的更新时间分析:1.搜索程序是怎么确定一个
  • 1.SMTP是工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器2.SMTP是个请求/响应协议,命令和
  • SEO最常见的问题之今天你的站又被降权了吗?网站被降权是常有的事,相信每位站长都曾经历过。一不留神,被降权了,再怎么千万次的问候某个伟大的女
  • 用户网页加载时间分为三部分:网页执行时间+页面及页面元素加载时间+浏览器渲染网页时间针对这三部分时间,我将加速的方法依加速的方式分成以下几类
  • 如果用户开启了列表分页,分页显示了2页以上分页,却发现除了第一页以为的其他页都出现“还没有任何项目”的提示。则可能是你存储过程有问题,如下图
手机版 网站运营 asp之家 www.aspxhome.com