Linux下运行的Web服务器Apache,默认日志文件是不分割的,一个整文件既不易于管理,也不易于分析统计。安装cronolog后,可以将日志文件按时间分割,易于管理和分析。

1、安装

下载:wget -c http://cronolog.org/download/cronolog-1.6.2.tar.gz

解压:tar zxvf cronolog-1.6.2.tar.gz

安装: ./configure --prefix=/usr/alibaba/install/cronolog-1.6.2,不指定则默认安装在:/usr/local/sbin/cronolog

make && make install

2、配置

1、虚拟主机配置文件 httpd-vhosts.conf

将Web日志设置 CustomLog 修改为以下格式

CustomLog "|/usr/local/sbin/cronolog /www/logs/example_%Y%m%d.log" combined

当然,错误日志设置 ErrorLog 也可以利用 cronolog 分割,设置为

ErrorLog "|/usr/local/sbin/cronolog /www/logs/error_%Y%m%d.log"

2、如果服务器上只有一个站点(当然这种情况比较少),直接按上面所说格式修改 httpd.conf 文件日志设置部分。

说明:

  • 绿色部分 为 cronolog 安装后所在位置,系统版本不同可能位置不完全一样,以 which 命令查看到的位置为准;
  • 蓝色部分 为设置的日志文件所在位置,根据需要修改;
  • 红色部分 为设置的日志文件标识性字符,根据需要修改;
  • %Y%m%d 为日志文件分割方式,例子中为“年月日”,也可以修改成自己需要的。

本文转自 tianya23 51CTO博客,原文链接:http://blog.51cto.com/tianya23/675220,如需转载请自行联系原作者

cronolog介绍相关推荐

  1. Cronolog 介绍

    转自:http://blog.cnr.cn/18/viewspace-7680.html 在Unix的Daemon程序中,利用日志文件来进行记录使用信息或者错误信息是最常用的手段.除了系统本身的sys ...

  2. Apache服务一日志轮询(cronolog)

    1.cronolog介绍 2.安装日志轮询工具cronolog 3.修改配置文件(%Y%m%d 按天轮询) 4.重启Apache服务 5.测试 6.轮询时间 6.1按周建立目录按天轮询 6.2按小时轮 ...

  3. Tomcat介绍及性能优化

    一.Tomcat简单介绍: Sun公司创建了第一个Servlet容器,即Java Web Server,但JWS只是为了演示Servlet的相应功能,所以其性能很不稳定.与此同时,apache基金会组 ...

  4. 日志分割工具cronolog

    1. 关于本文     本文将以 cronolog  1.6.2.apache 2.2.6为例,以 CentOS 5 为平台,讲述cronolog的安装和设置. 2. 关于cronolog     c ...

  5. Apache日志分割——rotatelogs、cronolog

    文章目录 前言 一.Apache自带rotatelogs软件 1.配置的格式为 2.设定日志时间 3.配置 二.使用第三方工具cronolog 1.配置格式 2.安装cronolog 三.日志消息的级 ...

  6. Nginx介绍及配置文件详解

    nginx作为web服务以及nginx.conf详解 Nginx系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 1.nginx简介 ngi ...

  7. 轻量级WEB服务器Nginx介绍

    轻量级WEB服务器Nginx介绍 本文目录 第1 章 Nginx 简介 ................................................................ ...

  8. 简单介绍互联网领域选择与营销方法

    在我看来,互联网领域的选择是"安家",而营销方法的不同则表现了"定家"的方式多种多样,只有选对了,"家"才得以"安定". ...

  9. 常用开源协议介绍以及开源软件规范列表

    1. 开源协议介绍 GPL: General Public License,开源项目最常用的许可证,衍生代码的分发需开源并且也要遵守此协议.该协议也有很多变种,不同变种要求会略微不同. MPL: MP ...

最新文章

  1. lvm-snapshot:基于LVM快照的备份
  2. 用得最多的冒泡排序是不是少了个关键点?
  3. 154. Find Minimum in Rotated Sorted Array II
  4. 删除rz上传失败乱码的文件
  5. python中set index_python中set基础应用
  6. 用 Python 和 werobot 框架开发公众号
  7. c# webservice的简单示例
  8. mysql 中文 phpmyadmin_mysql中文乱码问题,phpmyadmin操作解决方法
  9. C语言判断四个嫌疑犯问题,C语言谁是窃贼问题代码及解析
  10. python-制作手机通讯录导入的vcf格式文件,txt格式转vcf格式
  11. Reflex WMS中阶系列7:已经完成拣货尚未Load的HD如果要取消拣货,该如何处理?
  12. INS/GNSS组合导航(五)惯性器件的主要误差
  13. iqc工作职责和工作内容_iqc组长岗位职责介绍
  14. 为什么使用服务器端渲染 (SSR)?
  15. 建设银行对银行系金融科技转型的战略与思考
  16. iOS - 检测耳机孔是否存在耳机:
  17. Revit命令名称与命令ID
  18. Wipro Limited任命Rishad Premji为执行董事长
  19. 列表解析python_python列表解析式
  20. iOS---自动释放池

热门文章

  1. 一文教会你风格迁移CycleGAN从入门到高阶再到最终成功魔改(附成功魔改代码)
  2. Linux_gzip/gunzip 命令 解压.gz 文件
  3. java学习教程基础入门及提高,22年最新
  4. NoteExpress:按照先中文后英文的形式
  5. 北极光到底有多美?去冰岛看过才知道
  6. systemtap 学习
  7. iPhone隐藏的9个功能,你肯定是第一次知道,很好用~
  8. getshell思路
  9. 01-windows调试工具(ProcDump使用)
  10. 洋桃电子(4)—cubeMX图形化编程