apacheのログの設定について苦戦しています
ログローテートをしたいのですが出来ません。
ログの書式を設定したいのですが
解決方法を教えていただけないでしょうか。
httpd.confで次の設定をしています。
・ログローテートについて
CustomLog "|/opt/apache/bin/rotatelogs /opt/apache/logs/access_log.%Y%m%d 86400" hoge
CustomLog "|/opt/apache/bin/rotatelogs /opt/apache/logs/error_log.%Y%m%d 86400" hoge
・ログの書式について
[日時] [ホスト名] [情報レベル] [詳細]
という風に設定したいです。
次の設定にしています。
LogFormat "%t %h %l %u %t \"%r\" %>s %b" hoge
その他の設定はほとんどデフォルトから変更しておりません。
OS : centos 4.6
Apache version: 2.2.11
以上です。よろしくお願いします。m(_ _)m
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
この回答への補足
確かに
/opt/apache/access_log_20090604
のようなファイルが作成されていました。
有難うございます。m(_ _)m
のろのろと進んでいますが、やっと設定完了しそうです。
No.1
- 回答日時:
設定変更後に 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]#
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- SSL・HTTPS Apacheで質問です。 SSLCertificateFileに設定しているサーバー証明書(拡張子c 1 2022/04/26 11:29
- オープンソース AWSドメイン名でApacheテスト・ページを表示させる方法を教えて下さい。 1 2023/04/26 15:59
- ソフトウェア Webサーバーソフトウェアについて 2 2023/03/20 20:54
- PHP バージョン情報の取得方法について 1 2023/03/15 11:56
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
- UNIX・Linux fessカスタマイズ 1 2022/09/27 17:29
- Windows 10 スリープ復帰時にパスワードの要求がされない 4 2022/10/14 12:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
rsyncの実行時間
-
ssl_request_logの必要性について
-
syslogの出力先追加
-
expectを用いた正規表現[]のgre...
-
IEのイベントログをイベントビ...
-
イベントログ 「シェルが停止し...
-
ログがローテイトされなくなった.
-
PowerShell と Get-WinEvent
-
evalが使えない場合
-
squidのアクセスログについて
-
Sambaのアクセスログについて
-
syslogのファシリティとしてsec...
-
AWSでSSH接続をしたいのですが...
-
同一のホスト名で何か問題があ...
-
パスワード設定していないユー...
-
リモートデスクトップ接続でパ...
-
エラーメールで"too many hops"...
-
MACアドレス 00:E0:C3 SAKAI って
-
エクセルで#N/Aを含めた平均値...
-
Thunderbird) 送信したメールが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IEのイベントログをイベントビ...
-
ssl_request_logの必要性について
-
auth.logが出力されない。
-
squidのアクセスログについて
-
expectを用いた正規表現[]のgre...
-
logrotateの再起動
-
サブシステムがロックします。
-
FedoraCore6を使用し、PostFix...
-
イベントログ 「シェルが停止し...
-
コマンドプロンプトでのcopyコ...
-
rsyncの実行時間
-
Aixのsyslogログローテーション...
-
reboot 実行時のログについて
-
FTPのログを取得したい
-
PowerShell と Get-WinEvent
-
/etc/cron.daily/logrotateがエ...
-
tailとgrepの組み合わせて、結...
-
Solarisでのログ情報ファイル
-
apcupsdについて教えてください
-
bindにてlogがfailedになる
おすすめ情報