- - PR -
apacheのログについて
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-01-14 23:16
いつもお世話になっています。
初歩的な質問ですが、よろしくお願いします。 環境は以下の通りです。 ・apache1.3.31 ・Windows2000 ログの設定については、この本文の下部に書いてあるとおり、 httpd.confに記述しています。 ここで二点、わからないことがあります。 @ローテーション後、末尾が数字のログファイルにログ出力される。 rotatelogsの動作としてこれで正しいのでしょうか? Aaccess.logと同じ内容がerror.log、ssl.logに出力される。 設定のミスだと思うのですが、色々試してみましたが はっきりと原因がわかりません。 以上、よろしくお願いします。 -----httpd.conf(一部) ErrorLog logs/error.log LogLevel warn CustomLog logs/access.log common …(略) <IfModule mod_ssl.c> SSLLog logs/ssl.log SSLLogLevel warn …(略) <VirtualHost _default_:443> ErrorLog logs/error.log TransferLog logs/access.log TransferLog "| C:\\Apache\\bin\\rotatelogs.exe C:\\Apache\\logs\\access.log 604800" TransferLog "| C:\\Apache\\bin\\rotatelogs.exe C:\\Apache\\logs\\error.log 604800" TransferLog "| C:\\Apache\\bin\\rotatelogs.exe C:\\Apache\\logs\\ssl.log 604800" ----- | ||||||||
|
投稿日時: 2005-01-19 16:16
はい、正常な動作です。 その数字は、システム時間(1970/01/01 00:00から経過した秒数)です。 ファイル名を変更したい場合は下記のように指定してみてください。 ============================================= TransferLog "| C:\\Apache\\bin\\rotatelogs.exe C:\\Apache\\logs\\access_log.%Y%m%d 604800" ============================================= 詳しくはこちらのURLを参照すると良いと思います。 http://httpd.apache.org/docs-2.1/ja/programs/rotatelogs.html
下記の内容を削除もしくはコメントアウトしてみてください。 ============================================= TransferLog "| C:\\Apache\\bin\\rotatelogs.exe C:\\Apache\\logs\\error.log 604800" TransferLog "| C:\\Apache\\bin\\rotatelogs.exe C:\\Apache\\logs\\ssl.log 604800" ============================================= |
1