PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache2 kommt nach killall -HUP nichtmehr "hoch"



MaDmAsTeR
24.04.04, 19:20
Hi!

ich benutze logrotate um meine Log-Partition nicht zu sehr zu strapazieren und habe folgendes in der logrotate.conf stehen:
Nur die Apache spezifischen Werte, alles andere ist unintereassant:



/var/log/apache2/* {
daily
rotate 5
size=100M
sharedscripts
postrotate
/bin/killall -HUP apache2
endscript
}


Also, soll das LOGFILE wenn es wegeschrieben wird und ein neues angelegt wird der Apache mit killall -HUP wieder neu "durchstarten" bis vor ein paar Tagen hat er das auch noch brav gemacht, nur seitdem nicht mehr, der Apache2 Prozess wird einfach gekillt und kommt nicht mehr hoch...

Wenn ich dann "apache2ctl start" eingebe, kommt die Meldung das bereits ein PID läuft. Gebe ich apache2ctl stop ein, dann kann ich in mit ersteren Commando wider starten.
Gebe ich aber apache2ctl stop als erstes ein, kommt das kein Prozess läuft...

Das ist alles ein wenig komisch :rolleyes:

Distri: Gentoo 1.4
Apache: 2.0.49
Kernel: 2.6.4