Page 1 of 3

Apache Fehler (error_log)

Posted: 2004-07-05 08:41
by realoftime
Hallo Leute,

schaut euch das mal an.
Das Error log ist voll damit.

Code: Select all

[Mon Jul 05 04:15:13 2004] [notice] child pid 27864 exit signal Segmentation fault (11)
[Mon Jul 05 04:15:13 2004] [notice] child pid 27937 exit signal Segmentation fault (11)
[Mon Jul 05 04:15:13 2004] [notice] child pid 27943 exit signal Segmentation fault (11)
[Mon Jul 05 04:15:13 2004] [notice] child pid 28046 exit signal Segmentation fault (11)
[Mon Jul 05 04:15:13 2004] [notice] child pid 28141 exit signal Segmentation fault (11)
[Mon Jul 05 04:15:13 2004] [notice] child pid 28144 exit signal Segmentation fault (11)
[Mon Jul 05 04:15:13 2004] [notice] child pid 28307 exit signal Segmentation fault (11)
[Mon Jul 05 04:15:13 2004] [notice] child pid 28390 exit signal Segmentation fault (11)
[Mon Jul 05 04:15:13 2004] [notice] child pid 28640 exit signal Segmentation fault (11)
[Mon Jul 05 04:15:13 2004] [notice] child pid 28988 exit signal Segmentation fault (11)
script not found or unable to stat
script not found or unable to stat
script not found or unable to stat
script not found or unable to stat
script not found or unable to stat
script not found or unable to stat
[Mon Jul 05 07:07:01 2004] [notice] child pid 30074 exit signal Segmentation fault (11)
[Mon Jul 05 07:07:02 2004] [notice] child pid 30075 exit signal Segmentation fault (11)
script not found or unable to stat
script not found or unable to stat
[Mon Jul 05 08:13:32 2004] [notice] Graceful restart requested, doing restart
[Mon Jul 05 08:13:33 2004] [notice] Apache/2.0.49 (Linux/SuSE) configured -- resuming normal operations
[Mon Jul 05 08:13:33 2004] [warn] long lost child came home! (pid 30072)
[Mon Jul 05 08:13:33 2004] [notice] child pid 30073 exit signal Segmentation fault (11)
[Mon Jul 05 08:13:33 2004] [notice] child pid 30076 exit signal Segmentation fault (11)
[Mon Jul 05 08:13:33 2004] [notice] child pid 30077 exit signal Segmentation fault (11)
[Mon Jul 05 08:13:33 2004] [notice] child pid 30092 exit signal Segmentation fault (11)
[Mon Jul 05 08:13:33 2004] [notice] child pid 30117 exit signal Segmentation fault (11)
[Mon Jul 05 08:13:33 2004] [notice] child pid 31017 exit signal Segmentation fault (11)
[Mon Jul 05 08:13:33 2004] [notice] child pid 31293 exit signal Segmentation fault (11)
[Mon Jul 05 08:13:33 2004] [notice] child pid 31428 exit signal Segmentation fault (11)
[Mon Jul 05 08:13:33 2004] [notice] child pid 31429 exit signal Segmentation fault (11)
[Mon Jul 05 08:13:33 2004] [notice] child pid 31430 exit signal Segmentation fault (11)
script not found or unable to stat
script not found or unable to stat
[Mon Jul 05 08:38:10 2004] [notice] child pid 32449 exit signal Segmentation fault (11)
[Mon Jul 05 08:38:11 2004] [notice] child pid 32450 exit signal Segmentation fault (11)
[Mon Jul 05 08:38:12 2004] [notice] child pid 32451 exit signal Segmentation fault (11)
[Mon Jul 05 08:38:13 2004] [notice] child pid 32452 exit signal Segmentation fault (11)
[Mon Jul 05 08:38:14 2004] [notice] child pid 32453 exit signal Segmentation fault (11)
Hat jemand eine Ahnung was das ist ?!

Der Fehler kommt bei fast jedem Seitenaufruf. Auch wenn ich ein reload absetzte auf den Apache bei einem Restart kommt er nicht.

Gruß RoT

Re: Apache Fehler (error_log)

Posted: 2004-07-05 09:16
by nn4l
Apache komplett anhalten (alle Prozesse killen) und neu starten.

Re: Apache Fehler (error_log)

Posted: 2004-07-05 09:33
by realoftime
Hi

dann kommt der Fehler nicht.. ich rufe ein paar mail eine Webseite auf und mache ein reload wie COnfixx es macht un dder fehler ist wieder da.

Re: Apache Fehler (error_log)

Posted: 2004-07-05 10:49
by Joe User
Ã?ndere in den Konfigurationsdateien von Confixx und Logrotate die Option von reload auf restart...

Re: Apache Fehler (error_log)

Posted: 2004-07-05 11:33
by realoftime
Jep keine schlechte idee nur hängt dsnn jedes mal die Page wenn ein Kunde was ändert....

Re: Apache Fehler (error_log)

Posted: 2004-07-05 11:52
by Anonymous
Fehler habe ich auf einem vServer auch, auf meinen normalen dedicated Servern nicht .. ich vermute, es liegt an PHP, denn weder bei cgi noch bei perl und noch bei html oder tcl Scripten habe ich diese Child-die-Probleme

Re: Apache Fehler (error_log)

Posted: 2004-07-05 12:51
by silentfog
smashie wrote:Fehler habe ich auf einem vServer auch, auf meinen normalen dedicated Servern nicht .. ich vermute, es liegt an PHP, denn weder bei cgi noch bei perl und noch bei html oder tcl Scripten habe ich diese Child-die-Probleme
OOps 8O ebenfalls nach Reinit 1+1 auf SuSE 9.1, Confixx 3.02 + Apache/2.0.49 / PHP 4.3.4 --> Standard --> exit signal Segmentation fault (11)

Dachte zuerst, daß es ein "Hardware" - Fehler sei, RAM oder ähnliches, scheint aber ein Apache/PHP Problem zu sein ...

Re: Apache Fehler (error_log)

Posted: 2004-07-05 12:53
by realoftime
Ja Speicher dachte ich auch habe ich tauschen lassen... fehler ist immer noch da.....

Re: Apache Fehler (error_log)

Posted: 2004-07-05 12:57
by silentfog
RealofTime wrote:Ja Speicher dachte ich auch habe ich tauschen lassen... fehler ist immer noch da.....
Habe ich gerade hinter mir ;) --> ging rasend schnell bei 1+1, ABER:
Fehler ist immer noch da :(
Habe leider erst heute Abend/Nacht Zeit dies genauer nachzusehen - vielleicht findet Ihr ja schon ein paar Ansatzpunkte ;)

Re: Apache Fehler (error_log)

Posted: 2004-07-05 13:07
by realoftime
Waskönnte es noch sien wie gesagt speicher ist es nicht und der fehler kommt mehrfach vor....

Re: Apache Fehler (error_log)

Posted: 2004-07-05 13:22
by mc5000
also, ich kenn mich mit apache2 nicht so aus, aber:

http://httpd.apache.org/docs-2.0/de/mod/core.html
unter Punkt: EnableMMAP-Direktive
Die Direktive steuert, ob httpd Memory-Mapping verwenden darf, wenn er während der Auslieferung den Inhalt einer Datei lesen muss. Wenn die Bearbeitung einer Anfrage es erfordert, auf die Daten in einer Datei zuzugreifen -- zum Beispiel bei der Auslieferung einer mittels mod_include serverseitig analysierten Datei --, dann verwendet der Apache standardmäßig Memory-Mapping für diese Datei, sofern das Betriebssystem es unterstützt.

Memory-Mapping bedeutet zuweilen eine Performanceverbesserung. In einigen Umgebungen ist es jedoch besser, Memory-Mapping zu deaktivieren, um Problemen während des Betriebs vorzubeugen:
[...]
Bei einem per NFS eingebundenen DocumentRoot kann httpd mit einem Segmentierungsfehler (Anm.d.Ã?.: ein sogenannter "segmentation fault") abstürzen, wenn eine Datei gelöscht oder gekürzt wird, während httpd sie im Speicher abbildet.
Bei Serverkonfigurationen, die für dieses Problem anfällig sind, sollten Sie das Memory-Mapping für auszuliefernde Dateien deaktivieren
wäre vielleicht ein hinweis, oder ?

Re: Apache Fehler (error_log)

Posted: 2004-07-05 13:50
by realoftime
mc5000 wrote:also, ich kenn mich mit apache2 nicht so aus, aber:

http://httpd.apache.org/docs-2.0/de/mod/core.html
unter Punkt: EnableMMAP-Direktive
Die Direktive steuert, ob httpd Memory-Mapping verwenden darf, wenn er während der Auslieferung den Inhalt einer Datei lesen muss. Wenn die Bearbeitung einer Anfrage es erfordert, auf die Daten in einer Datei zuzugreifen -- zum Beispiel bei der Auslieferung einer mittels mod_include serverseitig analysierten Datei --, dann verwendet der Apache standardmäßig Memory-Mapping für diese Datei, sofern das Betriebssystem es unterstützt.

Memory-Mapping bedeutet zuweilen eine Performanceverbesserung. In einigen Umgebungen ist es jedoch besser, Memory-Mapping zu deaktivieren, um Problemen während des Betriebs vorzubeugen:
[...]
Bei einem per NFS eingebundenen DocumentRoot kann httpd mit einem Segmentierungsfehler (Anm.d.Ã?.: ein sogenannter "segmentation fault") abstürzen, wenn eine Datei gelöscht oder gekürzt wird, während httpd sie im Speicher abbildet.
Bei Serverkonfigurationen, die für dieses Problem anfällig sind, sollten Sie das Memory-Mapping für auszuliefernde Dateien deaktivieren

wäre vielleicht ein hinweis, oder ?

JA ein hinweiss vielen Dank das habe ich nicht gefunden ich versuche es direkt mal aus... muss dann 1-2 Stunden mal beobachten...

Re: Apache Fehler (error_log)

Posted: 2004-07-05 14:04
by realoftime
Sorry negativ.... bei mir klappt es nicht...

spezieller

Posted: 2004-07-05 14:41
by mc5000
also die fehlermeldung kann viele ursachen haben - ich hab ma was gegoogelt und gleich dutzende von gleichen fehlern, mit jedoch sehr unterschiedlichen ursachen gefunden - wäre vielleicht besser, die aktionen die direkt zum logeintrag führen mit zu posten - zugegeben, nicht ganz einfach - jedoch enorm hilfreich, um zu wissen aus welcher ecke der fehler kommt ...... :idea:

Re: Apache Fehler (error_log)

Posted: 2004-07-05 14:46
by mmg-media
Kompiliere mal dein php und update es auf eine aktuelle version 4.3.7.

Re: spezieller

Posted: 2004-07-05 16:40
by silentfog
mc5000 wrote:also die fehlermeldung kann viele ursachen haben - ich hab ma was gegoogelt und gleich dutzende von gleichen fehlern, mit jedoch sehr unterschiedlichen ursachen gefunden - wäre vielleicht besser, die aktionen die direkt zum logeintrag führen mit zu posten - zugegeben, nicht ganz einfach - jedoch enorm hilfreich, um zu wissen aus welcher ecke der fehler kommt ...... :idea:
:? tritt leider sporadisch auf, zumindest bei mir...

Habe jetzt etw. Zeit und habe deshalb versucht einen Fehler zu provozieren - just jetzt tritt er nicht auf ... - werde 'mal weiter sehen ...

Re: Apache Fehler (error_log)

Posted: 2004-07-05 18:18
by Anonymous
MMG-Media wrote:Kompiliere mal dein php und update es auf eine aktuelle version 4.3.7.
Dürfte nicht helfen .. ich benutze apache 1.3.31 mit PHP 4.37 .. ich habe den httpD Prozess mal ge'strace'ed jedoch scheint der segfault wilkürlich *einfach so* zu passieren .. naja ich finde mich damit ab :P

Re: Apache Fehler (error_log)

Posted: 2004-07-05 18:31
by mmg-media
smashie wrote:
MMG-Media wrote:Kompiliere mal dein php und update es auf eine aktuelle version 4.3.7.
Dürfte nicht helfen .. ich benutze apache 1.3.31 mit PHP 4.37 .. ich habe den httpD Prozess mal ge'strace'ed jedoch scheint der segfault wilkürlich *einfach so* zu passieren .. naja ich finde mich damit ab :P
du nutzt dann wahrscheinlich auch wenn du suse verwendest das suse rpm mit 1.3.31, das erzeugt teilweise den selben fehler.

bei mir hat es geholfen, apache sowohl php von hand zu basteln ohne rpm, seit dem hab ich diese fehler nicht mehr.

Re: Apache Fehler (error_log)

Posted: 2004-07-05 21:13
by Anonymous
MMG-Media wrote:
smashie wrote:
MMG-Media wrote:Kompiliere mal dein php und update es auf eine aktuelle version 4.3.7.
Dürfte nicht helfen .. ich benutze apache 1.3.31 mit PHP 4.37 .. ich habe den httpD Prozess mal ge'strace'ed jedoch scheint der segfault wilkürlich *einfach so* zu passieren .. naja ich finde mich damit ab :P
du nutzt dann wahrscheinlich auch wenn du suse verwendest das suse rpm mit 1.3.31, das erzeugt teilweise den selben fehler.

bei mir hat es geholfen, apache sowohl php von hand zu basteln ohne rpm, seit dem hab ich diese fehler nicht mehr.
SuSE? Seit mehr als 4 Jahren debian .. und natürlich back ich sowas wie apache und php von Hand ...

Re: Apache Fehler (error_log)

Posted: 2004-07-06 08:45
by realoftime
Alles komsich wie ich finde.. ich versuche mal PHP zu backen. Vieleicht hilft es was... Ein Tipp ich habe testweise für die ganzen DOmaisn SSL angestellt. Also direkt definiert das es nicht geladne werden soll (ausser Confixx) das hat die faults um 50% minimiert.

Gruß RoT

Re: Apache Fehler (error_log)

Posted: 2004-07-15 22:43
by neo2001
Also ich hab exakt das gleiche Problem!

Code: Select all

[...]Segmentation fault (11)
Ebenfalls ein frisch reinit. Suse 9.1 + Confixx 3.0.x von 1&1... :(

EDIT: Ach ja... außerdem kommt ständig...

Code: Select all

script not found or unable to stat
...im error_log.

Re: Apache Fehler (error_log)

Posted: 2004-07-16 16:43
by ingmar
Ich hatte den Fehler auch. Ich hab erst den apache auf 2.0.50 geupdatet und dann php von 4.3.4 auf 4.3.8. Der Server läuft jetzt soweit ganz gut. Bis jetzt hab ich keine php Aussetzer mehr gehabt.

Naja mal abwarten.

Greetz Ingmar

Re: Apache Fehler (error_log)

Posted: 2004-07-16 17:00
by realoftime
script not found or unable to stat


das habe ich auch werde auch Morgen mal ein PHP Update fahren bzw.. backen.

Re: Apache Fehler (error_log)

Posted: 2004-07-30 20:47
by maexle
Habe ebenfalls den Apache auf 2.0.50 und php von 4.3.7 auf 4.3.8 geupdatet.

Bei mir kommt der Fehler allerdings immer genau dann, wenn ich eine Seite laden will. Diese erscheint dann nicht, als wäre der Apache nicht gestartet.

Irgendjemand eine Idee?

Re: Apache Fehler (error_log)

Posted: 2004-08-05 04:07
by onkel_tom
Meines Wissens gab es da heute Nacht einen Update für den den Fehler in Apache2 beheben soll...