AWSSTATS を使用して Apache ログを分析するときに問題が発生しました。
過去には、すべてがうまく機能していました。
しかし、サーバーのログ形式が変更されました。
古い形式の例:
194.206.22.25 - - [14/Dec/2009:12:23:33 +0100] "GET /gPM-Systems/css/default.css HTTP/1.1" 404 1036
新しい形式の例:
356652,mics,194.206.22.24,194.206.22.24,-,[05/Jul/2011:15:11:18 +0200],"GET /index.html HTTP/xx",302,-
古い形式の場合、選択する適切な LogFormat は 4 でした。現在は、次のカスタム形式です。
LogFormat="%other %other %host %other %logname %time1 %methodurl %code"
また、LogSeparator を " " ではなく "," に変更しました。
私の問題は、すべてのレコードが削除されることです。
-showdropped オプションは、次のことを示します。
ドロップされたレコード (LogType=W の場合、メソッド/プロトコル 'GET /apache_pb.gif' は修飾されません): 356652,mics,194.206.22.24,194.206.22.24,-,[05/Jul/2011:15:11:18 +0200] ,"GET /apache_pb.gif HTTP/1.0",302,-