Nginx日志文件的切割

发布时间:2022-07-22 01:51:04 作者:龙神 阅读量:7703

由于访问日志文件增长速度非常快,日志太大会影响效率。同时,为了方便对日志进行分析计算,需要对日志文件进行定时切割。定时切割的方式有按月切割、按天切割、按小时切割等。最常用的是按天切割。
Nginx不支持像Apache一样使用cronolog来轮转日志,但是可以采用以下方式来实现日志文件的切割:
mv/data1/logs.log/data1/logs/20090318.log
kill-USR1 Nginx主进程号
首先通过mv命令将日志文件重命名为data1/logs/20090318.log,然后发送Kiss-USRI信号给Nginx的主进程号,让Nginx重新生成一个新的日志文件、data1/logs/access.log。如果nginx.conf配置文件中使用了“pid/usr/local/webserver/nginx/nginx.pid”指令,指定了pid文件的存放路径,我们可以通过cat这个pid文件获得Nginx的主进程号,命令如下:
kill-USRI'cat/usr/local/webserver/nginx/nginx.pid'
如果想每天定时切割日志,还需要借助crontab,我们可以写一个按天切割的日志,按年、按月份目录存放日志的shell脚本:
vi/usr/local/webserver/nginx/sbin/cut_nginx_log.sh
输入一下内容并保持(见代码3-9)
另外,配置crontab每天凌晨00:00定时执行这个脚本:
crontab-e
输入以下内容并保存:
oo  oo * * * /bin/bash/usr/local/webserver/nginx/sbin/cut_nginx_log.sh
这个shell脚本和crontab配置主要实现的功能为:假设的日期为2009年5月19日,Nginx当前的日志文件为、data1/logs/access.log,2009年5月20日00:00会执行cut_nginx_log.sh脚本,cut_nginx_log.sh脚本首先创建一个目录、data1/logs/2009/05/,然后将、data1/logs/accsee.log文件移动并重命名为/data1/logs/2009/05/access_20090519.log,再发送kill-USRI信号给Nginx主进程号,告诉Nginx重新生成一个/data1/logs/access.log文件,2009年5月20的日志记录在这个新生成的日志文件中。而/data1/logs/2009/05/access_20090519.log文件,是2009年5月19日的日志文件。
 

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

网友评论


评论时间:2023-02-21 06:25:02

aaa云主机 推荐码 只要能够上网,便可扶持虚拟主机 享受到这些服务


评论时间:2023-01-27 18:25:01

3.要对网络进行升级,以提高工深圳云主机租赁 作效php虚拟主机管理系统 要对网络进行升级,以提高工作效率


评论时间:2022-09-24 03:25:01

5.单击“开始”按服务器租用大概多少钱 钮并打开菜单服务器租用哪家好性价比好 始”按钮并打开菜单


评论时间:2022-09-23 18:25:03

三,服务器的工作原理服务器一般由主控部分、存储模块、输入输出模块以及管理及扩展单元等几虚拟主机操作系统选择 大部分构成,其中主控部分包括主板驱动、内存控制器、网卡、显卡最好用的免费云主机是什么 管理及扩展单元等几大部分构成,其中主控部分包括主板驱动、内存控制器、网卡、显卡


评论时间:2022-07-26 15:25:03

7、在安装完毕后,点击“开始→运行”按钮,进入Windows95.exe文件夹选项设置页面,并单击“确怎么设置虚拟主机 定”键私人服务器 击“开始→运行”按钮,进入Windows95.exe文件夹选项设置页面,并单击“确定”键

最新文章

 2023-12-25 22:44:35   admin

活动发布区版规

 2023-05-27 22:03:52   御风而行

容器、无服务器、虚拟机:安全性差...

 2023-05-27 19:08:41   小绵羊0123

科技巨头布局云端 服务器 网络硬...

 2023-05-27 18:17:46   姐姐的跟屁虫

钉钉因系统访问流量激增,宕机1小...

热门阅读

 2022-07-23 00:34:02   freeatom

常见ftp命令 FTP命令使用详...

 2022-07-21 02:17:02   ares

双硬盘组建Raid0磁盘阵列图文...

 2022-07-20 06:17:02   mankeung123

用友软件客户端连接不上服务器的解...

 2022-07-23 00:51:02   antonfxb

WebService实例

 2022-07-13 05:38:02   苯小孩

开发、运维不可不看的Linux调...

 2022-07-20 18:51:02   nightstone

如何使用Charles抓取Web...

随机文章

 2021-12-23 05:38:01   co蓝

10M带宽电信服务器托管一年多少...

 2022-01-05 05:38:03   kimpo

快来看用户评价香港机房那个好?

 2022-07-08 05:38:02   cobain

cms是什么,常见的cms程序有...

 2022-07-19 01:51:02   zerokong

运维工程师常用的自动化运维工具有...

 2022-07-19 05:34:03   ghh

2018国内外10款erp软件排...

 2022-07-19 10:34:02   sobi

Linux下samba服务器配置

热评文章

 2022-07-19 20:17:02   dengyu0429

linux vi使用及详细介绍

 2022-07-20 01:00:05   激动的舌头

Linux视频教程:用户管理命令...

 2022-07-21 20:51:02   jessica-an

创建本地FTP站点

 2022-02-07 05:38:03   jasonkidd

WEB服务器配置详解

 2022-07-20 04:51:02   wolfssss

ACL权限-默认与递归(4)

 2022-07-22 15:00:05   淡水珊瑚

Linux下 Samba Ser...
全球云服务器
Catfish(鲶鱼) Blog V 4.7.3