こんばんは。
Webサーバを構築中にIPアドレスの変更の必要が出てしまい、
変更したところ、awstatsによるアクセス状況の更新されな
くなりました。
「更新されない」とは、「http://ホスト名/awstats.pl」を
実行し、下記の個所2点を見て判断しました。
・更新日付が、IP変更前と変わらない
・アクセスログが、IPアドレス変更以降カウントされていない
色々調べたところ、apacheのアクセスログに「combined」
だけが大量に出力されていました。
#cat /var/log/httpd/access_log
combined
combined
combined
:
ログ関係の設定を見てみましたが、導入時に変更したままでした。
#cat /etc/httpd/conf/httpd.conf
ServerName web01
:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" common
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
:
CustomLog logs/access_log combined
:
#cat /etc/httpd/conf/httpd.conf
:
LogFormat=1
LogSeparator=" "
SiteDomain="web01"
HostAliases="localhost 127.0.0.1"
DNSLookup=1
:
環境は、以下の通りです。
OS :CentOS release 5.7 (Final)
http:apache2.2.3
php :php5.3
awstats:7.0
awstatsは初めての利用でしたので、IPアドレスの変更で影響が大きいとは
予想もしておらず、サイトを見ても似たようなサイトが見つからず困って
しまいました。
「awstats.pl」は、色々なサイトを見て、「"YYYY年MM月"の日付の調整」等
「やっておくべき事項」は、対応しています。
解決策や再調査事項等のアドバイスをお願いします。
No.1ベストアンサー
- 回答日時:
おはようございます。
WebサーバのIPアドレス変更と、awstats のレポートが更新されないことの
関係はちょっとわからないのですが、気になった点についてコメントします。
> apacheのアクセスログに「combined」だけが大量に出力されていました。
内容がおかしいですね。awstatsで解析してもエラーになって、
正しい結果は得られないでしょうね。
ログ関係の設定で、以下の行の右端が common になっていますが、
元々 combined だったのではないでしょうか。
combined に直して、apache を再起動してみるとどうでしょうか。
> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" common
CustomLogで、access_log のフォーマットに combined を指定していますが、
現状の設定だと combined の フォーマットがどこにも
定義されていない状態になっているように思います。
(その代わり common が二重に定義されている)
こんばんは。
返事が遅くなりすみません。
教えていただいたように設定したあと、様子を見ていました。
何分、対象サーバは客先にあるなどで、その後の経過が即時に見えていませんでした。
>combined に直して、apache を再起動してみるとどうでしょうか
ビンゴでした。
自分なりの設定にするのも、難しいのを痛感しました。
大変ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
auth.logが出力されない。
-
ssl_request_logの必要性について
-
WINDOWS NT システムログファイ...
-
ssl_error_logについて
-
squid 起動できません
-
squidのフリーズ?についてです!
-
tailとgrepの組み合わせて、結...
-
パソコンの起動と終了の時間を...
-
イベントログ 「シェルが停止し...
-
/etc/cron.daily/logrotateがエ...
-
SolarisからSyslogを転送する設...
-
bind ログにlame server自ホスト名
-
Linux の時刻が勝手に変わる
-
squidのアクセスログについて
-
logrotateの挙動について
-
LinuxのAccessログはどこにある...
-
IEのイベントログをイベントビ...
-
同一のホスト名で何か問題があ...
-
応答を解析できません
-
パスワード設定していないユー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ssl_request_logの必要性について
-
/etc/cron.daily/logrotateがエ...
-
IEのイベントログをイベントビ...
-
expectを用いた正規表現[]のgre...
-
squidのアクセスログについて
-
PowerShell と Get-WinEvent
-
vsftpを設定し試したら書き込み...
-
suコマンドのログ
-
Aixのsyslogログローテーション...
-
syslogからログが出力されなく...
-
SolarisからSyslogを転送する設...
-
reboot 実行時のログについて
-
mozcのインストールが失敗します
-
bindにてlogがfailedになる
-
WINDOWS NT システムログファイ...
-
loggerでmessagesに書き出す方法
-
/var/adm/messagesから当日分の...
-
apcupsdについて教えてください
-
/var/log/maillogへのログの書...
-
auth.logが出力されない。
おすすめ情報