3

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

なぜ機能しないのかわかりません。パスは正しく、共通のログ形式が定義されています。私の構文はどこか間違っていますか?

4

2 に答える 2

4

バックスラッシュ(\)の代わりにスラッシュ(/)を試してください。

于 2009-12-16T20:06:03.050 に答える
1

もう 1 つの方法は、HalRotateLogs.exe (Halcyon Logic から) を使用することです。

参照: www.halcyonlogic.com/index.php#tab-products

選択した特定の間隔 (例: 毎日深夜) にユーティリティを実行する Windows スケジュール タスクを作成し、設定して忘れます。

物事をシンプルに保ちます。

于 2012-10-29T02:21:01.633 に答える