我正在研究 Windows 上 Web 服务器(不是 Apache)的日志轮换。我听说过 cronolog、CHOMP 和其他程序。Windows 有内置的轮换 .exe 吗?您觉得哪个是好的日志轮换应用程序?
答案1
Windows 会自动将旧日志条目老化,并且已经老化多年。设置最大日志大小或最小老化时间,并确保有足够的磁盘空间来支持您的设置。可以逐个服务器或通过组策略集中控制设置。更多信息请见:http://technet.microsoft.com/en-us/library/bb726966.aspx\
答案2
你可以尝试日志旋转赢。它在 Windows 上实现了 logrotate。您可以使用与 Unix logrotate 相同的语法的文本配置文件对其进行配置,并从计划任务中运行它。
答案3
尽管冒着让@EvanAnderson 获得更多声誉的风险是纯粹的邪恶行为链接到他的一个答案,它适用于这种情况。
似乎大多数人都不知道此功能,但如果配置了此功能,Windows 将自动轮换日志文件。在此文件中查找“AutoBackupLogFiles”。
(引用他在答案中链接的 GPO 管理模板)。
答案4
我不知道任何关于我头脑的事情,但你应该能够通过批处理文件和计划任务(PDK)很快地完成一些事情。