vor einigen Wochen habe ich meinen alten vServer in Rente geschickt und einen neuen mit Debian 10 und Froxlor eingerichtet. Soweit funktioniert auch alles - bis auf die Erstellung der Traffic-Statistik. Der Cronjob läuft zwar immer pünktlich um Mitternacht und auch die dazugehörigen AWStats-Dateien werden erstellt, allerdings bleibt die Statistik einfach leer, obwohl in den entsprechenden Log-Dateien definitiv Einträge vorhanden sind.
Ich habe daher die Vermutung, dass Logrotate die Logs schon wegrotiert, bevor der Cronjob gelaufen ist. Bei manuellem Ausführen des Cronjobs werden die Statistiken nämlich problemlos erstellt. Als Workaround habe ich das Intervall der Traffic-Berechnung in Froxlor auf mehrere Monate gesetzt und in der /etc/logrotate.d/froxlor folgende Zeilen eingefügt:
So funktioniert dann auch alles wie es soll. Aber grundsätzlich sollte es ja auch "out of the box" funktionieren - jemand ne Idee, wo der Fehler liegen könnte?
Question
firewalker2k
Hallo,
vor einigen Wochen habe ich meinen alten vServer in Rente geschickt und einen neuen mit Debian 10 und Froxlor eingerichtet. Soweit funktioniert auch alles - bis auf die Erstellung der Traffic-Statistik. Der Cronjob läuft zwar immer pünktlich um Mitternacht und auch die dazugehörigen AWStats-Dateien werden erstellt, allerdings bleibt die Statistik einfach leer, obwohl in den entsprechenden Log-Dateien definitiv Einträge vorhanden sind.
Ich habe daher die Vermutung, dass Logrotate die Logs schon wegrotiert, bevor der Cronjob gelaufen ist. Bei manuellem Ausführen des Cronjobs werden die Statistiken nämlich problemlos erstellt. Als Workaround habe ich das Intervall der Traffic-Berechnung in Froxlor auf mehrere Monate gesetzt und in der /etc/logrotate.d/froxlor folgende Zeilen eingefügt:
prerotate /usr/bin/php /var/www/froxlor/scripts/froxlor_master_cronjob.php --traffic --no-fork endscript
So funktioniert dann auch alles wie es soll. Aber grundsätzlich sollte es ja auch "out of the box" funktionieren - jemand ne Idee, wo der Fehler liegen könnte?
Link to comment
Share on other sites
11 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now