`
masterkey
  • 浏览: 331013 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于windows平台下的apache日志切分问题

阅读更多
目前常见的apache切分方法主要分为2种:
一种是通过外部程序对获取apache日志输出管道对日志进行处理分割.目前常用的方式
cronolog.exe或rotatelogs.exe来完成,不知道采用此方案的朋友有没有发现这种方式存在严重的问题。

1.当apache以非服务的方式运行时,启动httpd的控制台,闪烁不停,而且日志有时不能输出。
2.在长时间运行下会产生大量的cronolog.exe或rotatelogs.exe进程。并且占用大量系统资源和内存,为系统的稳定性带来比较严重的问题。

另一种采用apache模块方式被加载,并对输出的日志分割,
采用的是第三方的Mod-log-rotate
http://www.hexten.net/wiki/index.php/Mod-log-rotate
模块进行处理.此方案从而有效地解决了第一种方案的带来的缺点.


Mod-log-rotate具体的配置文件详见其说明,目前网络上还没有提供基于windows平台apache2.2的二进制版本(apache2.0.x和apache2.2.x模块需要重新编译,不可通用)
2
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics