Apache startet immer am Sonntag um 00:00 neu

LordExtreme

Lt. Commander
Registriert
Okt. 2006
Beiträge
1.452
Hallo.


Ich habe ein Problem und zwar:


Jeden Sonntag um 00:00 startet mein Apache sich einfach neu.


das ist immer sehr ärgerlich da dann weitere Programme dadurch auch "stecken" bleiben.


Weis einer von euch wie man diesen Apache über wochen lang laufen lassen kann ohne das er sich wieder Neustartet?
 
Ich würde mal Spontan nachschauen, ob evt ein Cronjob Eintrag vorhanden ist, der dies Auslöst.
 
Die Logs werden durch logrotate(8) normalerweise am Sonntag rotiert.

Bei der Konfiguration für Apache 2 wird dieser danach neu gestartet, damit die Logs neu angelegt werden, da logrotate ihm die Logs "unter dem Hintern wegrotiert" :)

/etc/logrotate.d/apache2:

/var/log/apache2/*.log {
weekly
missingok
rotate 5
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
postrotate
if [ -f /var/run/apache2.pid ]; then
/etc/init.d/apache2 restart > /dev/null
fi
endscript
}

Das kann man auch abstellen (indem man die entsprechenden Zeilen löscht oder logrotate deaktiviert ...). Ich halte das jedoch für keine gute Idee.
 
broedel.org schrieb:
postrotate
if [ -f /var/run/apache2.pid ]; then
/etc/init.d/apache2 restart > /dev/null
fi
endscript


Hier wird ein Befehl gegeben das apache neugestartet wird. Weiter oben steht auch "weekly". Vielleicht kannst du das weekly so verändern das es für dich besser ist.

Gruß

Zedar
 
Zurück
Oben