プロが教えるわが家の防犯対策術!

Apacheのログ出力方法とローテーションについて教えてください。

apacheとweblogicとJavaを使ってweb開発をしています。
現状、httpd.confでエラーログとアクセスログを出力していて、今度からWebLogicの
プラグインログ(WLLogFile)を追加出力しようと考えています。
エラーログとアクセスログのログローテーションは別サーバのUNIXクーロンと作成した
プログラムを用いて行なっていますが、今度追加するプラグインログをローテーション
するとなるとそのプログラムに修正が入ってしまうため、それを避けるためにApacheの
httpd.confのrotatelogsでログローテーションを行いたいと思っています。

色々調べて見てエラーログとアクセスログについてはログローテーションは
できたのですが、WLLogfileで出力するログについてはローテーションが行なえません。

rotatelogsではそもそもエラーログとアクセスログ以外はローテーションできないのか、
それとも自分のやり方が間違っているのか分からなくなってきてしまったため、質問
させて頂いてます。

ちなみにプラグインログはhttpd.conf内で以下のように設定しています。
#Weblogic Config
<IfModule mod_weblogic.c>
WebLogicHost サーバのIPアドレス
WebLogPort ポート番号
MachExpressoion *.*
Debug ERR
WLLogFile "C:/Apache/logs/wlproxy.log"
☆やりたいことのイメージ↓
#WLLogFile "|C:/Apache/bin/rotatelogs C:/Apache/logs/wlproxy.log 86400"
</IfModule>

環境は以下です。
Apache/2.2.9(Win32)
Windows Server 2003

宜しくお願いします。

A 回答 (2件)

こんにちは



>環境は以下です。
>Apache/2.2.9(Win32)
>Windows Server 2003
すみません・・・、完全に見落としてました・・・。

WindowsならVBSとか。
サンプル書こうと思ったら、ちょうどいいのがあったので。
http://blogs.grf-design.com/archives/2007/08/win …

申し訳ないです・・・。

参考URL:http://blogs.grf-design.com/archives/2007/08/win …
    • good
    • 0
この回答へのお礼

度々のご回答、ありがとうございます。

やはりWindows環境下でのApacheによるログローテは難しいようですね。
分かり易いVbsのページを教えて頂きありがとうございます。これを参考に他の対策も含めて検討してみたいと思います。

お礼日時:2011/01/27 15:01

こんばんは。



普通は、
/etc/logrotate.conf
これで設定しますが・・・。
不都合は?
    • good
    • 0
この回答へのお礼

ご回答頂きありがとうございます!!

/etc/logrotate.conf
ということは恐らくUnixまたLinux環境でApacheの環境構築をされた場合このやり方が可能なのかと思いますが、Windows環境下でこの方法に該当する方法が知りたいのです。

お礼日時:2011/01/27 11:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!