博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
logrotate 日志轮询(转存)
阅读量:6090 次
发布时间:2019-06-20

本文共 614 字,大约阅读时间需要 2 分钟。

1、建立/etc/logrotate.d/nginx文件

vim /etc/logrotate.d/nginx

 

2、写入如下内容:

/var/log/nginx/*log {dailyrotate 10missingoknotifemptycompresssharedscriptspostrotate[ ! -f /var/run/nginx.pid ] || kill -USR1 `cat /var/run/nginx.pid`endscript}

注释:
/var/log/nginx/*log:需要轮询(转存)日志路径
daily[weekly]:每天[每周]轮询(转存)
rotate 10:保留最多10次滚动的日志
missingok:如果日志丢失,不报错继续滚动下一个日志
notifempty:当日志为空时不进行滚动
compress:旧日志默认用gzip压缩

postrotate/endscript :日志转储后执行的脚本。这里用来让nginx重新生成日志文件

/var/run/nginx.pid:nginx主进程pid

 

参考:

[1] 朱茂海.使用logrotate轮询nginx和apache日志[EB/OL].(2011-12-6)[2014-04-28].

[2] 天使羊波波闪耀光芒.CentOS Linux使用logrotate分割管理日志(2011-09-21)[12014-04-28].

转载地址:http://cjlwa.baihongyu.com/

你可能感兴趣的文章
JDBC与JAVA数据库编程
查看>>
Android开发之旅:环境搭建及HelloWorld
查看>>
Red Hat Enterprise Linux 各个版本以及发布日期
查看>>
J2EE全面介绍
查看>>
深入浅出Cocoa多线程编程之 block 与 dispatch quene
查看>>
UIWebView
查看>>
并发集合(三)使用阻塞线程安全的列表
查看>>
【机房合作】状态模式与上机
查看>>
iOS中alloc与init
查看>>
Raw Sockets programming on Linux with C
查看>>
纸上谈兵: AVL树[转]
查看>>
SpriteBuilder中粒子发射器的reset on visibility toggle选项解释
查看>>
深入浅出jackrabbit之十三 查询之AST和QT
查看>>
动态规划算法计算网络的最长路线和最短路线
查看>>
eclipse中ant build 控制台乱码解决解决方法(ant执行java)
查看>>
搭建Maven私服(使用Nexus)
查看>>
采集数据库中未绑定变量的sql
查看>>
一个统计网站访问IP的实例
查看>>
19 年 3 月 GitHub 上最流行的 34 个 JS 仓库
查看>>
C++ 模板函数
查看>>