Apache quittiert unregelmäßig den Dienst

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
pcace
Beiträge: 239
Registriert: 28.08.2011 01:08:55

Apache quittiert unregelmäßig den Dienst

Beitrag von pcace » 04.12.2024 10:39:50

Hi,

ich habe hier auf einem Debian server das Problem, dass mein apache sich in unregelmäßigen Abständen verabschiedet, ohne ersichtlichen Grund.
im apache error log finde ich zwar errors, aber keine die einen absturz rechtfertigen würden.

wie kann ich herhausfinden was den absturz auslöst? denn ich kann einfach so den service neu starten und dann läuft er wieder. das passiert alle paar tage oder wochen mal.
ich hab mir jetzt schon einen cronjob gemacht der mir alle 5 minuten wenn nötig den apachen neu startet (was aber auch nicht so recht funktionieren will)

Code: Alles auswählen

#!/bin/bash
#Scripts to start services if not running
ps -ef | grep apache2 |grep -v grep > /dev/null
if [ $? != 0 ]
then
       /etc/init.d/apache2 restart > /dev/null
fi
wie bekomme ich den letzten quit/ absturz mit?

Gruß

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: Apache quittiert unregelmäßig den Dienst

Beitrag von MSfree » 04.12.2024 11:23:40

pcace hat geschrieben: ↑ zum Beitrag ↑
04.12.2024 10:39:50
im apache error log finde ich zwar errors, aber keine die einen absturz rechtfertigen würden.
Daß du im Apache-Log nichst findest, dürfte logisch sein. Ein Programm, das abstürzt, kann nichts mehr loggen.

Es gibt aber noh das Systemlog, aufrufbar mit journalctl.

Da Apache scheinbar nach ein paar Tagen abstürzt, ist es naheliegend, daß irgendwo das RAM ausgeht. Der Kernel schießt solche Prozesse dann eigenmächtig ab. Das Stichwort, nach dem du die Ausgabe von journalctl absuchen solltest, lautet Killed process.

pcace
Beiträge: 239
Registriert: 28.08.2011 01:08:55

Re: Apache quittiert unregelmäßig den Dienst

Beitrag von pcace » 05.12.2024 09:45:13

Hi, danke für die schnelle Rückmeldung! Leider gibts im journalctl weder was zu "killed" noch gibts in dmesg etwas zu out of memory (ist auch ne 128GB Ram maschine die nur so vor sich hin idled..)
(

Code: Alles auswählen

sudo journalctl | grep -i "killed" 
oder

Code: Alles auswählen

sudo dmesg | grep -i "oom"
)

noch eine idee?

gruß

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: Apache quittiert unregelmäßig den Dienst

Beitrag von MSfree » 05.12.2024 09:54:04

Stürzt wirklich nur der Apache ab oder rebootet der ganze Rechner?

Mit

Code: Alles auswählen

journalctl --list-boots
findest du heraus, wann der Rechner gebootet wurde.

pcace
Beiträge: 239
Registriert: 28.08.2011 01:08:55

Re: Apache quittiert unregelmäßig den Dienst

Beitrag von pcace » 05.12.2024 10:21:42

definitiv nur apache - jedenfalls ist der letzte Boot (neben einem den ich bewusst letzte Woche gemacht habe) fast ein Jahr her.

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: Apache quittiert unregelmäßig den Dienst

Beitrag von MSfree » 05.12.2024 11:56:46

Siehst du irgendwas auffälliges mit

Code: Alles auswählen

journalctl -f _COMM=apache2

pcace
Beiträge: 239
Registriert: 28.08.2011 01:08:55

Re: Apache quittiert unregelmäßig den Dienst

Beitrag von pcace » 05.12.2024 12:03:41

da kommt garnix.
gruß

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: Apache quittiert unregelmäßig den Dienst

Beitrag von MSfree » 05.12.2024 12:11:33

pcace hat geschrieben: ↑ zum Beitrag ↑
05.12.2024 12:03:41
da kommt garnix.
Die Starts vom Apache sollten sich dort aber finden. Eventuell mal mit

Code: Alles auswählen

journalctl | grep -i apache
suchen?

Antworten