Erstmal wollte ich mich mich für das tolle Forum und die Arbeit der Admins und Mitarbeiter bedanken, ich ahbe hier echt tolle Informationen und Hilfestellungen gefunden.
Ich betreibe ISPConfig 3.0.1.6 auf eienr Ubuntu 9.10 VM mit Apache 2.2.12.
Nach einer Weile des Betriebs blieb die GUI nach Änderung einiger Werte einfach hängen und funktionierte nicht mehr.
Nach dem Überprüfen der Apache Logs kamen traten diese Zeilen im Error Log zu Tage:
Also hab ich rumprobiert, den Apache gestartet und gestoppt. Es scheint, dass auch noch dem apache2 stop Kommando noch immer ein Prozess des Apaches weiterläuft, was dann beim Graceful Restart den Start verhindert. Der Apache bleibt dann einfach tot (aus).
netstat -nlp liefert:
und dies NACH dem Ausführen von
Man sieht, dass dort immernoch ein Apache Prozess auf Protokoll TCP6 läuft, obwohl für TCP keiner mehr da ist.
Ich kann das zwar einfach behebn mit dem Befehl
Aber es dauert nicht lange, bis das Problem wieder auftritt (wobei es nicht jedesmal auftritt, manchmal braucht es etwas Zeit, bis ein Gracefull Restart den Apache brät).
Ich hab die Confs gecheckt, es gibt keinerlei doppelte Listen Einträge oder so.
Ich habe das System schon mal neu aufgesetzt, was den Fehler für eine Weile behoben hat, aber da er jetzt wieder auftritt, würde ich genre herausfinden, woran es liegt...
Irgendjemand ne Idee?
Ich betreibe ISPConfig 3.0.1.6 auf eienr Ubuntu 9.10 VM mit Apache 2.2.12.
Nach einer Weile des Betriebs blieb die GUI nach Änderung einiger Werte einfach hängen und funktionierte nicht mehr.
Nach dem Überprüfen der Apache Logs kamen traten diese Zeilen im Error Log zu Tage:
Code:
Graceful restart requested, doing restart
[Mon Mar 22 08:30:02 2010] [notice] seg fault or similar nasty error detected in the parent process
[Mon Mar 22 08:30:02 2010] [error] (9)Bad file descriptor: apr_socket_accept: (client socket)
Also hab ich rumprobiert, den Apache gestartet und gestoppt. Es scheint, dass auch noch dem apache2 stop Kommando noch immer ein Prozess des Apaches weiterläuft, was dann beim Graceful Restart den Start verhindert. Der Apache bleibt dann einfach tot (aus).
netstat -nlp liefert:
Code:
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 1823/master
tcp 0 0 127.0.0.1:10024 0.0.0.0:* LISTEN 960/amavisd (master
tcp 0 0 127.0.0.1:10025 0.0.0.0:* LISTEN 1823/master
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1102/mysqld
tcp 0 0 127.0.0.1:783 0.0.0.0:* LISTEN 1166/spamd.pid
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 1836/pure-ftpd (SER
tcp 0 0 78.46.99.253:53 0.0.0.0:* LISTEN 1735/mydns
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 1735/mydns
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 943/sshd
tcp6 0 0 :::25 :::* LISTEN 1823/master
tcp6 0 0 :::443 :::* LISTEN 2118/apache2
tcp6 0 0 :::993 :::* LISTEN 1695/couriertcpd
tcp6 0 0 :::995 :::* LISTEN 1731/couriertcpd
tcp6 0 0 :::110 :::* LISTEN 1710/couriertcpd
tcp6 0 0 :::143 :::* LISTEN 1671/couriertcpd
tcp6 0 0 :::8080 :::* LISTEN 2118/apache2
tcp6 0 0 :::80 :::* LISTEN 2118/apache2
tcp6 0 0 :::21 :::* LISTEN 1836/pure-ftpd (SER
und dies NACH dem Ausführen von
Code:
apache2 stop
Man sieht, dass dort immernoch ein Apache Prozess auf Protokoll TCP6 läuft, obwohl für TCP keiner mehr da ist.
Ich kann das zwar einfach behebn mit dem Befehl
Code:
fuser -k -n tcp 80
Aber es dauert nicht lange, bis das Problem wieder auftritt (wobei es nicht jedesmal auftritt, manchmal braucht es etwas Zeit, bis ein Gracefull Restart den Apache brät).
Ich hab die Confs gecheckt, es gibt keinerlei doppelte Listen Einträge oder so.
Ich habe das System schon mal neu aufgesetzt, was den Fehler für eine Weile behoben hat, aber da er jetzt wieder auftritt, würde ich genre herausfinden, woran es liegt...
Irgendjemand ne Idee?