- ベストアンサー
apacheのアクセスログについて
ログを自動的に整理しようと、/etc/logrotate.conf定義でrotate 8から rotate 4に戻しましたが a_access_log.1085011200というファイルが作成されますが、こちらの方に最新のログが記録されていて、 肝心のa_access_logには、1ヶ月半以上前のデータが残っています。 意味的に正しいのでしょうか?アクセス解析で常に最新のデータを使いたいのですが、これでは 古いデータを使うことになります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Apacheにはログファイルをローテートするrotatelogs (mod_log_config) という機能がありますが、それを使わず、 OSのlogrotate機能を利用しているのでしょうか? OSのlogrotateを利用している場合は、Apacheのログファイルをローテート した直後に、Apacheを再起動する必要がありますが、実行していますか? /usr/local/apache/logs/access_log { postrotate Apacheを再起動する endscript } Linuxの種類やApacheのバージョン・設定など、一番大事なことをなぜ書かないのか 理解に苦しみますが...