• # FAQ, Vieux fichiers Logs

    Posté par (site web personnel) . En réponse au message Awstats ne prend pas en compte les mois précédents.... Évalué à 2.

    D'après http://awstats.sourceforge.net/docs/awstats_faq.html#OLDLOG , awstats doit "manger" les logs dans l'ordre chronologique pour un mois donné. C'est donc normal que si des logs de fin juin sont déjà dans le "cache" d'awstats, les logs des jours précédents de juin ne peuvent pas être pris en compte.

    Il te faut donc vider ton cache awstats (dans /var/lib/awstats) et recommencer en lui donnant à analyser les logs dans l'ordre chronologique.

    Par exemple, place successivement tes fichiers de logs dans /tmp/access.log, lance awstats à chaque fois, puis une fois que tu as passé en revue tout tes anciens fichiers de log, remet la configuration normale (en /var/log/apache[2]/access.log), et crone ta génération de pages awstats.

    Sinon, faire également attention lors de la rotation des fichiers logs (avec logrotate par exemple) à ne pas perdre quelques entrées. Pour ca, suivre http://awstats.sourceforge.net/docs/awstats_faq.html#ROTATE )

    Bon courage !