• ベストアンサー

apacheのアクセスログについて

ログを自動的に整理しようと、/etc/logrotate.conf定義でrotate 8から rotate 4に戻しましたが a_access_log.1085011200というファイルが作成されますが、こちらの方に最新のログが記録されていて、 肝心のa_access_logには、1ヶ月半以上前のデータが残っています。 意味的に正しいのでしょうか?アクセス解析で常に最新のデータを使いたいのですが、これでは 古いデータを使うことになります。

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

Apacheにはログファイルをローテートするrotatelogs (mod_log_config) という機能がありますが、それを使わず、 OSのlogrotate機能を利用しているのでしょうか? OSのlogrotateを利用している場合は、Apacheのログファイルをローテート した直後に、Apacheを再起動する必要がありますが、実行していますか? /usr/local/apache/logs/access_log {  postrotate   Apacheを再起動する  endscript } Linuxの種類やApacheのバージョン・設定など、一番大事なことをなぜ書かないのか 理解に苦しみますが...

関連するQ&A