- ベストアンサー
Apacheのログ設定についての解決方法
- Apacheのログの設定で苦戦していませんか?ログローテートやログの書式設定について解決方法を教えていただけますか。
- ログローテートをしたいけれどうまくいかない場合や、ログの書式を設定したい場合の解決方法を教えていただけますか。
- Apacheのログ設定に関して苦戦しています。ログローテートやログの書式設定について、どのように設定すれば良いか解決方法を教えていただけますか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
access_log については設定はあっていると思います。 ただ、質問に書かれたログファイルのパスと、ps で見たログファイルの パスが違っています。ps の出力が正しいとすると、 /opt/apache/access_log_20090604 などのログができていないでしょうか。 error_log の指定は、CustomLog ではなく、ErrorLog で指定します。 出力内容は LogLevel で指定し、書式を変えることはできません。
その他の回答 (1)
- t-okura
- ベストアンサー率75% (253/335)
設定変更後に apache を再起動しましたか ? 再起動時のエラーログに何か出ていませんか ? また、ps -ef でプロセス一覧を表示すると rotatelogs は実行されて いますか ?
補足
apacheは再起動しました。 ps -ef で確認したところ 次のように出力されました。 [root@devDB01 logs]# ps -ef | grep httpd root 5801 1 0 12:20 ? 00:00:00 /opt/apache//bin/httpd -k start apache 5804 5801 0 12:20 ? 00:00:00 /opt/apache//bin/httpd -k start apache 5805 5801 0 12:20 ? 00:00:00 /opt/apache//bin/httpd -k start apache 5806 5801 0 12:20 ? 00:00:00 /opt/apache//bin/httpd -k start apache 5807 5801 0 12:20 ? 00:00:00 /opt/apache//bin/httpd -k start apache 5808 5801 0 12:20 ? 00:00:00 /opt/apache//bin/httpd -k start root 5810 5780 0 12:20 pts/1 00:00:00 grep httpd [root@devDB01 logs]# ps -ef | grep rotatelogs root 5802 5801 0 12:20 ? 00:00:00 /opt/apache/bin/rotatelogs /opt/apache/access_log_%Y%m%d 86400 root 5803 5801 0 12:20 ? 00:00:00 /opt/apache/bin/rotatelogs /opt/apache/test_error_%Y%m%d 86400 root 5812 5780 0 12:20 pts/1 00:00:00 grep rotatelogs [root@devDB01 logs]#
お礼
丁寧なご回答、有難うございました。 問題は解決しました。m(_ _)m
補足
確かに /opt/apache/access_log_20090604 のようなファイルが作成されていました。 有難うございます。m(_ _)m のろのろと進んでいますが、やっと設定完了しそうです。