access.log ist der Standard, ja.
Ich habe mir aber ein paar cronjobs geschrieben, mit deren Hilfe ich eine Art Logfile-lifecycle mache - eine Datei für einen Monat - und so eine Historie von genau 12 Monaten halte.
Bis zum März konnte ich dann immer 12 Monate sehen ... weil meine Datei access.all.log ja auch - wie bei Dir - alles enthält.
Bei der Default-Einstellung könntest Du so theoretisch mehr als 12 Monate sehen ... was ich nicht wollte.
Normalerweise wird der access.log immer größer - wieviele Zeilen hat Deiner?
Und dann dauert es eben immer länger, bis er ausgewertet ist ...
Mir fehlt momentan die Zeit, das in Verbindung mit dem DW cache zusehen ...
Also: in
statDisplay entspricht Dein access.log meinem access.all.log. Das sollte statDisplay auswerten (können).
Meine access.Monat.log (12x) hast Du nicht. Definitiv.
Logstats schreibt bei mir in access.cur.log - entspricht für Logstats Deinem access.log. Mit dem Unterschied, daß diese .cur. Datei jede Nacht dem access.Monats.log (jetzt also access.Mar.log) hinzugefügt wird und geleert wird und so bei mir die Daten nur für einen Tag beinhaltet. Und jede Nacht werden aus 11 Monatsdateien und dem aktuellen .cur. die access.all.log gemacht, und am Monatsende fliegt der Vorjahresmonat raus und wird durch den aktuellen Monat ersetzt. Hört sich vielleicht kompliziert an, ist es aber eigentlich nicht ...
Das Problem bleibt: wieso wird es zumindest bei Dir nicht mehr so ohne weiteres im
statDisplay ausgewertet?
Meine Zahlen sollten wieder zu sehen sein unter
http://pe.hillschmidt.de/doku.php?id=allgemein:statistik
Hast Du mal nach :; statt Statuscode geschaut?