Index: [Article Count Order] [Thread]

Date:  Fri, 10 Jun 2005 21:44:44 +0900
From:  Gen Tobimatsu <gen (at mark) digiichigo.com>
Subject:  [coba-o:01267] Re: ウェブの利用状況が当日のものしか生成できません
To:  coba-o (at mark) bluequartz.org
Message-Id:  <20050610212611.1FBD.GEN (at mark) digiichigo.com>
In-Reply-To:  <20050604003639.8788.GEN (at mark) digiichigo.com>
References:  <20050530171357.AB1D.GEN (at mark) digiichigo.com> <20050604003639.8788.GEN (at mark) digiichigo.com>
X-Mail-Count: 01267

自己レスすみません。

そもそも、BlueQuartzでは、各バーチャルホストのwebのログは、次のように
処理されているようです。

/etc/cron.daily/logrotate で、logrotate が起動される
↓
/etc/logrotate.d/apache によると、ログローテーション時に
/usr/local/sbin/split_logs が起動される
↓
split_logsにより、access_log が、各バーチャルホストの、
/home/sites/*/logs/web.log に分割される。


で、私の場合は、/home/sites/*/logs/web.log このファイルができて
いなかったわけで、おかしいなぁと思って調べたところ、
なんと、/var/log/httpd/access_log が全然ローテーションされて
いませんでした。

/var/log/messages を見たところ、
Jun 10 04:05:30 bq5100r1 logrotate: ALERT exited abnormally with [1]

というエラーが出ており、やはりlogrotateで何らかのエラーがおきてうまく
動いていないようです。

というわけで、
BlueQuartzの問題というより、私のFCの問題なのかもしれないです。

もう少し調べてみます。

解決したらまたここで報告したいと思いますが、もし他の方で、FC1で問題なく
ローテーションできているとか、CentOSではどうなのかとか教えてもらえたら
うれしいです。




> たびたびすみません。飛松です。
> 
> その後いろいろと見てみています。
> 
> http://bluequartz.org/ml/archive/coba-e/800/888.html
> というものを見つけました。
> 
> このようにPerlスクリプトでログ分割すればよいのでしょうか。
> 
> それとも、最新版ではこの問題はおきなかったりするんでしょうか?
> 
> 
> > こんにちわ。飛松と申します。
> > 
> > FC1+BlueQuartz-5100R-20040620
> > で運用しております。
> > 
> > ウェブ 利用状況 の統計を取ってみたところ、当日のログ
> > しか統計が取れませんでした。
> > 統計オプションで、前日などを指定しても、
> > 「ご指定の期間中に行われたアクティビティに関するデータはありません。
> > 別の期間をお試しください。」
> > というメッセージになってしまいます。
> > 
> > 「利用状況」の「設定」では、
> >  
> > 統計情報の生成を有効にする  チェック有り
> > 詳細レベル  毎日
> > 統計情報の履歴  永久
> > 
> > になっています。
> > アドバイスいただけないでしょうか。
> > 
> > 
> > 
>