Hi, die Logfiles werden pro Monat/pro Domain ca. 5 GB groß, bei logfiles < 2GB bekomme ich aber auch die Differenz ! Hubert
halloHubert
ich habe folgendes Problem: Da webalizer mit logfiles > 2GB nicht läuft habe ich awstats installiert. awstats parsed nun auch logfiles > 2 GB. Um die Ergebnisse zu kontrollieren habe ich mir ein kleines awk-Skript geschrieben, welches mir die Summe des http-Traffic im Monat ausgibt, jedoch habe ich eine Differenz von fast Faktor 2 (awstats: 35GB, awk: 70GB)
höher als mir awstats anzeigt, wie kann das ? Bei anderen Domains mit wesentlich niedrigerem Traffic stimmt awstats und awk überein ! Bei anderen Domains mit logfiles < 2GB stimmen webalizer und awstats überein, jedoch hat awk wieder eine Differenz.
Hier das awk-Skript: cat /var/log/httpd/httpd.access_log | grep "\/Sep\/" | awk '{if ($9==200){ sum+=$10; }}END{print sum}'
$9 ist der http-Status (200=OK) und $10 ist der Traffic
ich habe zwar keine antwort auf deine frage. aber... hast du denn log files von _einem_ monat die grösser sind als 2GB? bei mir bekommen die logs vom apache nie diese grösse. ich beginne jeden monat ein neues logfile nachdem webalizer die daten aufgesammelt hat. die daten der vormonate sind ja bereits verarbeitet und liegen in den verschieden .html's rum. webalizer braucht diese nicht mehr. das ist zwar nicht die antwort auf deine frage, vielleicht hilt's dir dennoch.
gruss thomas --
-- NEU FÜR ALLE - GMX MediaCenter - für Fotos, Musik, Dateien... Fotoalbum, File Sharing, MMS, Multimedia-Gruß, GMX FotoService Jetzt kostenlos anmelden unter http://www.gmx.net +++ GMX - die erste Adresse für Mail, Message, More! +++