[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:90070] webalizer のアクセスログサイズに付いて


こんにちは、石丸と言います。

 今、Turbolinux6.5Server を利用して、web サーバを稼動させていま
 す。アクセスログを解析する為に、webalizer を利用しています。

 $rpm -q webalizer
 $webalizer-1.30.04-1 

 です。

 /etc/webalizer.conf

 を編集して、問題無く利用していましたが。
 ある時から、

 Warning: Truncating oversized request field 
 Warning: Truncating oversized request field
 Warning: Truncating oversized request field
 Warning: Truncating oversized request field
 .
 .

 と、Warning が出るようになりました。

 多分、/var/log/httpd/access_log のログが大きいと言われていると
 思います。今現在10MB 位有ります。
 webalizer の扱える access_log のサイズを設定出来る物でしょうか。

 また今、access_log は logrotate.conf にて monthly にてログを回
 しています。
 出来ればこれを、weekly、もしくは daily にてログを回せば対処でき
 るとは思うのですが、ログを weekly で回した場合、ログが新しくなる
 と、解析されるのはその新しいログファイルだけになってしまうので、
 monthly にてログを回しています。

 logrotate.conf で、weekly、もしくは daily でログを回しても、12
 月なら12月の合計とログを解析出来る物でしょうか?

 以下にテストで、ログファイルを1MBに分割し、/etc/webalizer.conf 
 の設定を、

 LogFile        /var/log/httpd/access_log
 LogFile        /var/log/httpd/access_log.1
 LogFile        /var/log/httpd/access_log.2
 LogFile        /var/log/httpd/access_log.3
 LogFile        /var/log/httpd/access_log.4
 LogFile        /var/log/httpd/access_log.5
 LogFile        /var/log/httpd/access_log.6
 LogFile        /var/log/httpd/access_log.7
 LogFile        /var/log/httpd/access_log.8
 LogFile        /var/log/httpd/access_log.9

 として、webalizer を実行した所、access_log.9 を読み込み処理をし
 
 Warning: Truncating oversized request field

 のエラーが出て処理が止まっています。当然他のファイルは読み込まれて
 いません。

 やはり、webalizer で処理するファイルの容量が 1MB 有るとダメと言う
 事でしょうか。

 上記の webalizer.conf の書式で複数のログファイルを読み込めれば嬉し
 いのですが、まだファイルの容量でエラーが出ているみたいです。

 ここまでの考えで何か、勘違い、間違っていないかアドバイスを頂ければ
 幸いです。
 でも、1週間程度で10MBを越えるアクセスログには少し驚きました。

まる/maru/石丸徳弘

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: