Hallo, On 16-May-2004 poeml@cmdline.net wrote:
On Sun, May 16, 2004 at 11:17:06AM +0200, Heinz W. Pahlke wrote:
Beim Booten wird er offensichtlich nocht gestartet, denn Fehlermeldungen gibt es nicht.
_Noch_ gestartet? _Nicht_ gestartet?
Das "t" war zuviel :-(
Manchmal bleibt er dann auch am Leben, so dass ich im Browser Seiten aus public_html aufrufen kann.
Aber manchmal geht das auch nicht, und dann sagt ein "rcapache status", dass der httpd "dead" sei. Ein "rcapache start" laesst ihn dann aber wiederbeleben.
Also soll das jetzt heissen, dass es vorkommt, dass der Apache nach dem Booten eindeutig laeuft, er aber ein bisserl spaeter auf einmal tot ist?
Ganz recht. Und ich kann bisher nicht feststellen, wann und in welchem Zusammenhang er stirbt.
Irgendwelche dem apache/httpd zuzuordnende Meldungen in den Log-Dateien kann ich nicht finden. Und das macht die Fehlersuche natuerlich schwierig.
In /var/log/httpd/*_log sollten _saemtliche_ Meldungen dem Apache zuzuordnen sein ;) Schon dort nachgeschaut?
Natuerlich :-) Allerdings hatte ich nur fuer den Zeitraum nachgeschaut, in dem der Rechner seit dem Booten lief. Heute nacht habe ich nun mal etwas laenger in der error_log gescrollt. Und dann finde ich immer wieder mal: ----------------------------------8<------------------------------------ [notice] Apache/1.3.28 (Linux/SuSE) mod_perl/1.28 PHP/4.3.3 configured -- resuming normal operations [notice] suEXEC mechanism enabled (wrapper:/usr/sbin/suexec) [notice] Accept mutex: sysvsem (Default:sysvsem) [notice] child pid 1248 exit signal Segmentation fault (11) [notice] child pid 1421 exit signal Segmentation fault (11) [notice] child pid 1651 exit signal Segmentation fault (11) [notice] caught SIGTERM, shutting down [warn] pid file /var/run/httpd.pid overwritten -- Unclean shutdown of previous Apache run? --------------------------------->8------------------------------------ Die letze Zeile wird natuerlich immer erst beim naechsten Booten bzw. vermutlich auch "rcapache start" geschrieben.
Installiert sind uebrigens apache-1.3.28-60 und apache-contrib-1.0.9-809.
Die Frage ist nun, wo ich mit der Fehlersuche beginnen koennte.
Nachschauen welche Module von apache-contrib geladen werden (/etc/sysconfig/apache durchsehen. Es sollten _nicht_ saemtliche Module auf "yes" stehen.). Am besten apache-contrib deinstallieren, wenn's nicht gebraucht wird.
Bei den meisten steht bereits "no", aber ich werde es weiter einschraenken. Ob apache-contrib gebraucht wird? Keine Ahnung. Zugegebenermassen ist mir die Funktion von apache-contrib ziemlich unklar. Und wenn Suse das Paket installiert... :-) Okay, ist natuerlich absolut kein Argument. Aber ganz unabhaengig davon hat der apache unter Suse 8.1 auch keinen Aerger gemacht. Und ausser ein oder zwei weitere virtuelle Hosts habe ich nichts an der Konfiguration geaendert. Beste Gruesse, Heinz. -- http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/