• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Apacheのログについて)

Apacheのログ設定についての解決方法

このQ&Aのポイント
  • Apacheのログの設定で苦戦していませんか?ログローテートやログの書式設定について解決方法を教えていただけますか。
  • ログローテートをしたいけれどうまくいかない場合や、ログの書式を設定したい場合の解決方法を教えていただけますか。
  • Apacheのログ設定に関して苦戦しています。ログローテートやログの書式設定について、どのように設定すれば良いか解決方法を教えていただけますか。

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

  • ベストアンサー
  • t-okura
  • ベストアンサー率75% (253/335)
回答No.2

access_log については設定はあっていると思います。 ただ、質問に書かれたログファイルのパスと、ps で見たログファイルの パスが違っています。ps の出力が正しいとすると、 /opt/apache/access_log_20090604 などのログができていないでしょうか。 error_log の指定は、CustomLog ではなく、ErrorLog で指定します。 出力内容は LogLevel で指定し、書式を変えることはできません。

参考URL:
http://httpd.apache.org/docs/2.2/logs.html
usodahei8
質問者

お礼

丁寧なご回答、有難うございました。 問題は解決しました。m(_ _)m

usodahei8
質問者

補足

確かに /opt/apache/access_log_20090604 のようなファイルが作成されていました。 有難うございます。m(_ _)m のろのろと進んでいますが、やっと設定完了しそうです。

その他の回答 (1)

  • t-okura
  • ベストアンサー率75% (253/335)
回答No.1

設定変更後に apache を再起動しましたか ? 再起動時のエラーログに何か出ていませんか ? また、ps -ef でプロセス一覧を表示すると rotatelogs は実行されて いますか ?

usodahei8
質問者

補足

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]#

関連するQ&A