PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache: Segmention Fault



sk
09.04.00, 19:41
Hallo *!

Ich habe heute Apache 1.3.12 samt mod_perl 1.22 installiert.
Das Ganze scheint auch gut zu laufen, sobald ich jedoch zum Apache
kontaktiere erscheint in der error_log nur folgende Zeile:

[Sun Apr 9 20:33:28 2000] [notice] child pid 20819 exit signal Segmentation Fault (11)

Ich bekomme keine Seite angezeigt. Bei jedem Connect kommt eine zusätzliche
solche Zeile dazu. (Manchmal mit anderer pid)
Was kann das bedeuten?

Schöne Grüße,
Stefan Kiendl

thommy
10.04.00, 06:48
Speicherzugriffsverletzung, d.h. das vom Kindprozess ausgeführte Programm adressiert einen Speicherbereich, in dem es nichts zu suchen hat. Ein solcher Prozess wird automatisch beendet.

Ursachen gibt es mehrere...
<ul>
Programmierfehler (Apache selbst)</li>
Fehler im Perl-Modul</li>
Fehler in einem CGI-Skript</li>
...</li>
[/list]

Vorgehen, um den Fehler zu identifizieren:

<ol>
Falls aktiv, dann CGI abschalten</li>
Das Perl-Modul entfernen und ohne dieses testen</li>
Andere Apache-Version aufsetzen</li>
[/list=a]

Solltest Du Dich in der Programmierung auskennen, könntest Du auch versuchen, den Apache zu debuggen.

...(Manchmal mit anderer pid)...
Jeder Kindprozess erhält eine eigene PID. Da diese immer hochgezählt wird (bis zu einem Überlauf), sollte eigentlich niemals dieselbe PID erscheinen.

Thomas