下载此文档

linux网络操作系统配置与管理 项目13拓展资源 apache日志分割的3种方法.docx


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
Apache日志分割的3种方法一、rotatelogs(apache自带的工具)   rotatelogs是一个配合Apache管道日志功能使用的简单程序。举例:   CustomLog"|bin/rotatelogs/var/logs/mon   此配置会建立文件/var/logs/,其中的nnnn是名义上的日志启动时的系统时间(此时间总是回卷时间的倍数,可以用于cron脚本的同步)。在回卷时间到达时(在此例中是24小时以后),会产生一个新的日志。   CustomLog"|/opt/apache/bin/rotatelogs/opt/apache/logs/access_log.%d-%m-%mon    此配置会在日志文件大小增长到800兆字节时回卷该日志。 概要   rotatelogslogfile[rotationtime[offset]]|[filesizeM]选项   logfile    它加上基准名就是日志文件名。如果logfile中包含'%',则它会被视为用于的strftime(3)的格式字串;否则,。这两种格式都表示新的日志开始使用的时间。 rotationtime 日志文件回卷的以秒为单位的间隔时间 offset 相对于UTC的时差的分钟数。如果省略,则假定为0,并使用UTC时间。比如,要指定UTC时差为-5小时的地区的当地时间,则此参数应为-300。 filesizeM 指定回卷时以兆字节为单位的后缀字母M的文件大小,而不是指定回卷时间或时差。可移植性:下列日志文件格式字串可以为所有的strftime(3)实现所支持,见各种扩展库对应的strftime(3)的手册。%A星期名全称(本地的) %a3个字符的星期名(本地的) %B月份名的全称(本地的) %b3个字符的月份名(本地的) %c日期和时间(本地的) %d2位数的一个月中的日期数 %H2位数的小时数(24小时制) %I2位数的小时数(12小时制) %j3位数的一年中的日期数 %M2位数的分钟数 %m2位数的月份数 %pam/pm12小时制的上下午(本地的) %S2位数的秒数 %U2位数的一年中的星期数(星期天为一周的第一天) %W2位数的一年中的星期数(星期一为一周的第一天) %w1位数的星期几(星期天为一周的第一天) %X时间(本地的) %x日期(本地的) %Y4位数的年份 %y2位数的年份 %Z时区名 %%符号`%'本身二、cronolog在apache的FAQ中,推荐了经过近2年发展已经比较成熟的一个工具cronolog:安装很简单:configure=>make=>makeinstall他的一个配置的例子会让你了解它有多么适合日志按天轮循::TransferLog"|/usr/sbin/cronolog/var/log/%Y%m%"ErrorLog"|/usr/sbin/cronolog/var/%Y%m%d-"然后:日志将写入/var/log/-,将自动创建三、大哥用的方法,perl脚本控制,贴出来大家拿来玩,缺点

linux网络操作系统配置与管理 项目13拓展资源 apache日志分割的3种方法 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人349134187
  • 文件大小26 KB
  • 时间2020-04-05