首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >轮换Apache日志文件的最佳方式

轮换Apache日志文件的最佳方式
EN

Stack Overflow用户
提问于 2008-09-04 15:52:00
回答 7查看 100.4K关注 0票数 68

我有一个Apache服务器,它有一个超过600MB的访问日志文件。这使得搜索或解析文件变得非常困难。

有哪些适用于Apache的软件或模块可以使我的access文件的每日副本更易于管理?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2008-09-04 15:54:39

你有没有看过logrotate --这可能是实现这一目标的最简单、最广泛使用和最好理解的方法。它是高度可配置的,可能会完成您所需的90%。

票数 49
EN

Stack Overflow用户

发布于 2008-09-04 16:12:41

我是Cronolog的铁杆粉丝。只需安装您的日志并通过它传输即可。对于每日日志轮换,如下所示将起作用:

代码语言:javascript
复制
ErrorLog  "|/usr/bin/cronolog /path/to/logs/%Y-%m-%d/error.log"
CustomLog "|/usr/bin/cronolog /path/to/logs/%Y-%m-%d/access.log" combined

非常方便,而且一旦安装,(根据我的经验)比logrotate更容易。

票数 27
EN

Stack Overflow用户

发布于 2008-12-10 11:15:05

Windows的实际命令是:

代码语言:javascript
复制
CustomLog '|" "*Apache-Path/bin/rotatelogs.exe" 
    "**Apache-Path*/logs/backup/internet_access_%d-%m-%y.log" 86400' combined

其中"internet_access“位是您为文件选择的名称,86400位是一天中的秒数。您需要将Apache-Path更改为安装Apache的相关目录。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档