logrotate hat Problem mit apache

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
hupfdule
Beiträge: 1864
Registriert: 09.12.2002 15:04:37
Wohnort: Berlin
Kontaktdaten:

logrotate hat Problem mit apache

Beitrag von hupfdule » 02.06.2003 13:25:11

Ich bekomme täglich von cron folgende Meldung über logrotate:

Code: Alles auswählen

error running shared postrotate script for /var/log/apache/*.log
Allerdings finde ich das Problem nicht. Selbst wenn ich sämtliche logfiles aus /var/log/apache rausnehme, bekomme ich den Fehler. Ein Aufruf mit der Option -v ergibt folgendes (gekürzt auf die Ausgabe über apache):

Code: Alles auswählen

rotating pattern: /var/log/apache/*.log  weekly (52 rotations)
empty log files are not rotated old logs are removed
rotating file /var/log/apache/*.log
file /var/log/apache/*.log does not exist -- skipping
running shared postrotate script
error running shared postrotate script for /var/log/apache/*.log
Findet jemand das Problem? Ich tu's nicht....

julien
Beiträge: 1062
Registriert: 06.05.2002 19:53:05
Wohnort: Oberhessen

Beitrag von julien » 02.06.2003 13:42:03

ich hab das selbe problem auch
vielleicht einfach nen normaler bug in sid?

Benutzeravatar
hupfdule
Beiträge: 1864
Registriert: 09.12.2002 15:04:37
Wohnort: Berlin
Kontaktdaten:

Beitrag von hupfdule » 02.06.2003 13:54:37

Nee, ist ein stable system

floschi
Beiträge: 791
Registriert: 17.09.2002 14:36:18
Wohnort: München
Kontaktdaten:

Beitrag von floschi » 02.06.2003 14:16:34

Hast du an den Rechten was gedreht? D.h. kann das Skript evtl. nicht zugreifen?

Benutzeravatar
hupfdule
Beiträge: 1864
Registriert: 09.12.2002 15:04:37
Wohnort: Berlin
Kontaktdaten:

Beitrag von hupfdule » 02.06.2003 15:47:07

Dacht ich mir auch schon. Bin mir aber keiner Schuld bewusst. Und die Rechte sehen auch nicht schlecht aus.

Code: Alles auswählen

drwxr-xr-x    2 root     root         4.0k Jun  2 14:09 apache

Joke Cookie
Beiträge: 3
Registriert: 26.06.2004 12:19:01

Beitrag von Joke Cookie » 26.06.2004 12:21:59

Das Problem ist, dass in /etc/logrotate.d/apache unter postrotate steht, dass das Apache-Initscript neugestartet werden soll. Die Fehlerausgabe geht aber nach /dev/null, darum siehst du keinen Fehler. Rufe mal "/etc/init.d/apache restart" von Hand auf (als Root).

Bei mir war der Fehler, dass nach einem Apache-Update das PID-File gelöscht wurde, der Apache aber immer noch lief. Das Initscript fand dann das PID-File nicht und hat nichts gemacht. In dem Fall musst du die Apache-Prozesse von Hand killen und dann restart aufrufen.

julien
Beiträge: 1062
Registriert: 06.05.2002 19:53:05
Wohnort: Oberhessen

Beitrag von julien » 27.06.2004 01:17:05

lol schau mal aufs Datum
der Thread hier ist ein Jahr alt und der Bug schon längst behoben :P

Joke Cookie
Beiträge: 3
Registriert: 26.06.2004 12:19:01

Alter Käse...

Beitrag von Joke Cookie » 27.06.2004 21:53:00

Stimmt eigentlich! :D

Aber ich hatte das Problem kürzlich und bin so auf diese Seite gekommen. Da hier keine Antwort stand, dachte ich, es wär vielleicht gut, wenn ich sie hinschreiben, damit andere davon profitieren können.

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 28.06.2004 03:12:48

Aber ich hatte das Problem kürzlich und bin so auf diese Seite gekommen. Da hier keine Antwort stand, dachte ich, es wär vielleicht gut, wenn ich sie hinschreiben, damit andere davon profitieren können
Auf jeden Fall ein gute Idee... Der nächste der die Suchfunktion benutzt kann dann davon profitieren (hoffentlich...).

Aber Achtung: keine Threads hijacken (alte Threads mit neuen Fragen nach oben bringen...)

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Antworten