cronolog apache 在 windows 上的问题

cronolog apache 在 windows 上的问题

我有一个网站上只有几个虚拟主机,而且我对 Apache 还很陌生。

目前我们使用

Customlog "|bin/chronolog e:/Apache/log/access-%Y-%m-%d.log" combined

我们通常每周停止一次 Apache,然后压缩由此创建的目录,然后重新启动 Apache。

我感到困惑的是,是否有必要停止 Apache?阅读并查看 | 日志后,我认为不需要关闭 Apache 服务即可创建新的日志文件。但由于我不知道该怎么做,所以我想先问一下。

如果不需要停止,我猜我可以用一个简单的脚本每周自动执行一次或两次,使这个过程更简单一些?

答案1

您不需要为此停止 Apache。Linux 系统使用 logrotate 来自动执行您所描述的操作,并且有一个 Windows 版本。日志旋转赢

我还没有在 Windows 上尝试过,但似乎值得一试。

答案2

错误日志“|bin/rotatelogs.exe -l E:/logs/error.%Y.%m.%d.log 86400”

在我重新启动 Apache 服务后,它就可以正常工作了。现在我只需获取日志并在目录上运行 7zip 即可获得所有内容。

谢谢你的提示,因为 Rotatelogs 比 Chronologs 更能满足我的需要

相关内容