ログのマージがうまく行かず
ログをマージしようとすると SSH クライアントが落ちる。
1 |
perl /home/{user name}/{script path}/logresolvemerge.pl /home/{user name}/{log path}/access_log_2019* > /home/{user name}/{log path}/access_log_2019.log |
で、月毎に変えると落ちない
1 |
perl /home/{user name}/{script path}/logresolvemerge.pl /home/{user name}/{log path}/access_log_201911* > /home/{user name}/{log path}/access_log_201911.log |
月毎に落としたあと、それを全部マージすると 700MB ちかいサイズだけど一つにまとめることができた。
1 |
perl /home/{user name}/{script path}/logresolvemerge.pl /home/{user name}/{log path}/access_log_2019*.log > /home/{user name}/{log path}/access_log_2019.all.log |
awstats.pl -update がうまく動作せず
単にアップデートするだけだと、生成されるログファイル名にドメインがついておらず、AWStats 側で読まない。
1 |
perl /home/{user name}/{script path}/awstats.pl -update -config="{config file name (awstats.domain)}.conf" -LogFile="/home/{user name}/{log path}/access_log_201901.log" |
awstats012019.txt
というファイル名で生成されるが、awstats012019.{ドメイン名}.txt
にならないと読み込んでくれないので、ファイル名を手動でリネームしなければならない。どこかに設定があるはずだけど…
Postscripts
https://serverfault.com/questions/439549/awstats-doesnt-create-data-files-with-site-domain-name-in-them で報告されてるバグっぽい。v7.0 だと大丈夫らしい。今更ダウングレードとか無いw