Danke für den Tipp, werde ich mal probieren. Schöne Grüße OLI Am Mo, 2004-02-02 um 15.22 schrieb Feulner Holger (HFu):
Wenn der httpd läuft, dann kannst du diesen Prozess mal debuggen:
Ermitteln der pid: #pidof httpd
// dann nimmst du den elternprozess, zB 1234
Jetzt einen strace:
#strace -p 1234
Jetzt mit dem Browser zum localhost connecten, oder ein telnet localhost 80
Die Ausgabe von strace kannst du auch in ein file pipen:
#strace -p 1234 | tee /tmp/http_trace.txt
In dieser Datei kannst du dann in Ruhe nach ERROR-meldungen ausschau halten
Wenn der Prozess nicht läuft, dann kannst du das Starten des Prozesses debuggen zB.:
#strace /etc/init.d/httpd start
In der Ausgabe suchst du dann nach "file not found" oder ähnlichem! -------------------------------------------------------------------------
Im manual steht genaueres und ein netter Artikel ist auch hier zu finden:
http://www.linux-magazin.de/Artikel/ausgabe/2002/09/strace/strace.html
-----Ursprüngliche Nachricht----- Von: Stefan Heinrichsen [mailto:gelbemauer@gmx.de] Gesendet: Montag, 2. Februar 2004 14:51 An: suse-programming@suse.com Betreff: Re: LAMPS (Apache 1.3.29) - SuSE Linux 9.0
Am Mon 02.02.04 um 08:45 CET schrieb Tim Oliver Wagner
: Hi
Da ich auf dem Apache ja PHP programmieren möchte bin ich hier in der Liste hoffentlich richtig.
Ich habe ja schon ca 20 LAMPS installiert, aber das Problem ist neu. Er ist im Prinzip wie auf www.baach.de installiert (lediglich neuere Versionen).
Wenn ich ihn starte kommt keine Fehlermeldung und auch beim beenden nicht. Er ist jedoch nicht erreichbar ... Folgendes steht in den Error-Logs des Apache:
[Mon Feb 2 08:35:26 2004] [notice] caught SIGTERM, shutting down [Mon Feb 2 08:35:44 2004] [notice] Apache/1.3.29 (Unix) PHP/4.3.4 mod_ssl/2.8.16 OpenSSL/0.9.7c configured -- resuming normal operations [Mon Feb 2 08:35:44 2004] [notice] Accept mutex: sysvsem (Default: sysvsem)
sieht doch eigentlich ganz normal aus - oder?
Wenn ich jedoch mit einem Browser auf ihn zugreifen möchte, dann kommt "The connection was refused when attempting to contact localhost".
Läuft der Apache denn "ps -A | grep httpd"? Bei mir hatte sich der Apache auch immer nach ein paar sekunden terminiert das lag an irgendeiner falschen Einstellung in den Konfigurationsdateien. (meine Lösung war dann einfach die config von einem anderen apache zu übernehmen (-:)
mfg stefan
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-programming-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-programming-help@suse.com
_______________________________________________________
Bitte beachten Sie, dass durch diese E-Mail keine rechtsverbindlichen Willenserklaerungen abgegeben werden; sollte Sie eine solche erwarten, wenden Sie sich bitte an den Absender. Diese E-Mail kann vertrauliche Informationen enthalten. Wenn Sie nicht der richtige Adressat sind, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet.
Please note that this e-mail is not legally binding. If you expect such a binding declaration, please adress the sender. This e-mail may contain confidential information. If you are not the intended recipient please notify the sender immediately and destroy this e-mail. Any unauthorised copying, disclosure or distribution of this e-mail`s content is strictly forbidden.