LinuxFanClub wiki

Υπηρεσίες, Προγραμματισμός, Εκπαίδευση ..

User Tools

Site Tools


el:linux:debian:server:awstats

Στατιστικά awstats

aptitude install awstats

Διόρθωση encoding και συνεισφορά μετάφρασης

Αντιμετώπιση προβλημάτων

Το awstats δεν μπορούσε να κάνει parsing σε αρχεία που ξεκινούσαν με γραμμές όπως

::1 - - [12/Apr/2009:06:37:23 +0300] “GET /” 400 677 “-” “-”   

Μπήκα στα αρχεία access.* με vi και έσβησα με την εντολή

:g/400 677/d

Το awstats ελέγχει έναν αριθμό από εγγραφές στην αρχή για να προσδιορίσει εάν το αρχείο είναι αλλοιωμένο.

Ο αριθμός αυτός είναι προκαθορισμένα 50.

Όμως τουλάχιστον 50 εγγραφές ήταν της παραπάνω αλλοιωμένης μορφής στην αρχή κάθε αρχείου.

Άλλαξα την ρύθμιση στο αρχείο /etc/awstats/awstats.conf.local

# To help you to detect if your log format is good, AWStats report an error
# # if all the first NbOfLinesForCorruptedLog lines have a format that does not
# # match the LogFormat parameter.
# # However, some worm virus attack on your web server can result in a very high
# # number of corrupted lines in your log. So if you experience awstats stop
# # because of bad virus records at the beginning of your log file, you can
# # increase this parameter (very rare).
# # Change : Effective for new updates only
# # Default: 50
# #
NbOfLinesForCorruptedLog=200
el/linux/debian/server/awstats.txt · Last modified: Y/m/d H:i (external edit)