On Mon, May 17, 2004 at 11:02:48AM +0200, Heinz W. Pahlke wrote:
Da der apache eben gerade wieder einmal "dead" war, habe ich ihn ueber "rcapache start" gestartet. Ausgabe des Scripts:
Starting httpd [ PHP4 susehelp ] done
Ein sofort danach ausgefuehrtes "rcapache status" bringt dann aber schon wieder ein "dead" :-(
Am bevor man so etwas macht immer ein tail -f /var/log/httpd/*_log & laufen haben, dann wird die zeitliche Abfolge klarer.
Der einzige Eintrag in /var/log/httpd/error_log:
[notice] caught SIGTERM, shutting down /* vom letzten shutdown? */ [warn] pid file /var/run/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
Das war vom Start, aber es gab ja auch Segfaults die geloggt wurden. Passieren die Segfaults direkt nach dem (oder beim) Starten? Oder spaeter? Wenn letzteres, ist es moeglich dass der Server in dem Moment einen Request kriegt, oder passiert es auch ohne? Wenn's bei Requests passiert, kann man mit das 'tethereal -i eth0 port 80' sehen. Im Apache-Log tauchen Requests die zu einem Segfault fuehren grundsaetzlich nicht auf. (Nur wenn man das relativ neue mod_logforensic verwendet geht das.) Peter