Apache 2 Windows 旋转日志帮助
我一直在尝试在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
我不知道为什么它不起作用。路径正确,定义了通用日志格式。我的语法有什么地方错误吗?
I've been trying to use rotatelogs.exe on Windows Server 2k to rotate the access.log. But whenever I restart apache it gets an error when reading http.conf
Here is the line:
CustomLog "|D:\Apache2\Apache2\bin\rotatelogs.exe D:\Apache2\Apache2\logs\access.log 86400” common
I don't know why it's not working. The paths are correct, common log format is defined. Is my syntax wrong somewhere?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试使用正斜杠 (/) 而不是反斜杠 (\)。
Try forward slashes (/) instead of backslashes (\).
另一种方法是使用 HalRotateLogs.exe(来自 Halcyon Logic)。
请参阅:www.halcyonlogic.com/index.php#tab-products
创建Windows计划任务以您选择的特定时间间隔(例如:每天午夜)运行该实用程序,设置好后就可以忘记它。
让事情变得简单。
Another approach would be to use HalRotateLogs.exe (from Halcyon Logic).
See: www.halcyonlogic.com/index.php#tab-products
Create a Windows Scheduled Task to run the utility at a specific interval of your choice (ex: everyday at midnight), set it and forget it.
Keep things simple.