我一直在尝试在Windows Server 2k上使用rotatelogs.exe来旋转access.log。但每当我重新启动apache时,在阅读http.conf
时会出错以下是该行:
CustomLog "|D:\Apache2\Apache2\bin\rotatelogs.exe D:\Apache2\Apache2\logs\access.log 86400” common
我不知道为什么它不起作用。路径正确,定义了常用的日志格式。我的语法错了吗?
答案 0 :(得分:4)
尝试使用正斜杠(/)而不是反斜杠(\)。
答案 1 :(得分:1)
另一种方法是使用HalRotateLogs.exe(来自Halcyon Logic)。
请参阅:www.halcyonlogic.com/index.php#tab-products
创建一个Windows预定任务,以您选择的特定时间间隔运行该实用程序(例如:每天午夜),设置并忘记它。
保持简单。