logrotate funktioniert nicht mehr zeitgesteuert

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
yops
Beiträge: 32
Registriert: 11.11.2003 17:23:33
Wohnort: Düsseldorf

logrotate funktioniert nicht mehr zeitgesteuert

Beitrag von yops » 31.01.2007 15:07:14

Habe vor ein paar Tagen festgestellt, dass einer unserer Webserver eine defekte Statistik hatte. Habe daraufhin ins Log-Verzeichnis geschaut und gesehen, dass das access_log nicht mehr rotiert wird. Habe daraufhin logrotate per Hand angeworfen und das File wurde rotiert. Danach hat logrotate aber wieder seinen (zeitlich gesteuerten) Dienst verweigert und ich habe keine Ahnung warum.

Das Script logrotate in der cron.daily sieht wie folgt aus:

Code: Alles auswählen

#!/bin/sh

test -x /usr/sbin/logrotate || exit 0
/usr/sbin/logrotate /etc/logrotate.conf
und die /etc/logrotate.conf sieht so aus:

Code: Alles auswählen

# system-specific logs may be configured here
/var/log/apache/mydomain/access.log {
	daily
	compress
	rotate 370
}
Das sollte doch passen, oder? Habt ihr eine Idee was los ist?

Danke + Gruß
Andreas

Benutzeravatar
Der kleine Tux
Beiträge: 80
Registriert: 20.01.2007 13:33:36
Wohnort: Dortmund
Kontaktdaten:

Beitrag von Der kleine Tux » 31.01.2007 19:03:31

Hallo,

was sagt den
ps aux | grep cron

cat /var/log/syslog | grep CRON
wenn cron läuft aber denn noch nicht funktioniert den Dienst mal neu starten

Gruß

yops
Beiträge: 32
Registriert: 11.11.2003 17:23:33
Wohnort: Düsseldorf

Beitrag von yops » 01.02.2007 11:12:36

Hallo kleiner Tux,

veieln Dank für deine Antwort :) Der Cron lief zwar (was mir auch bekannt war), aber du hast mich trotzdem auf die richtige Spur gebracht. Letztendlich hat der Cron.daily seine Arbeit abgebrochen, weil in der logrotate.conf zwei identische Einträge standen (war mir vorher echt nicht aufgefallen). Habe es herausgefunden, indem ich cron.daily von Hand gestartet habe.

Code: Alles auswählen

run-parts: /etc/cron.daily/logrotate exited with return code 1
Leider taucht diese Meldung in keinem Log auf und ich finde es auch seltsam, dass durch diesen Fehler der komplette Cron abbricht...

Vielen Dank nochmal :)

Antworten