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

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

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

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


Mod-log-rotate具体的配置文件详见其说明,目前网络上还没有提供基于windows平台apache2.2的二进制版本(apache2.0.x和apache2.2.x模块需要重新编译,不可通用)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值