Apache 2.2 - Kindprozess wird beendet mit status 255

Alles, was den Apache betrifft, kann hier besprochen werden.

Apache 2.2 - Kindprozess wird beendet mit status 255

Postby mosspower » 14. July 2010 10:17

Hallo,

mir ist auf meiner Umgebung (Windows Server 2008 64 Bit) aufgefallen, dass ich sehr oft folgenden Eintrag im Error File vorfinde:

Code: Select all
[Wed Jul 14 07:44:11 2010] [notice] Parent: child process exited with status 255 -- Restarting.
[Wed Jul 14 07:44:17 2010] [notice] Apache/2.2.15 (Win32) mod_ssl/2.2.15 OpenSSL/0.9.8m PHP/5.2.13 configured -- resuming normal operations
[Wed Jul 14 07:44:17 2010] [notice] Server built: Mar  4 2010 11:27:46
[Wed Jul 14 07:44:17 2010] [notice] Parent: Created child process 4820
[Wed Jul 14 07:44:18 2010] [notice] Child 4820: Child process is running
[Wed Jul 14 07:44:18 2010] [notice] Child 4820: Acquired the start mutex.
[Wed Jul 14 07:44:18 2010] [notice] Child 4820: Starting 500 worker threads.
[Wed Jul 14 07:44:18 2010] [notice] Child 4820: Starting thread to listen on port 443.
[Wed Jul 14 07:44:18 2010] [notice] Child 4820: Starting thread to listen on port 80.


Diese Meldung (in Verbindung mit einem Neustart) passiert manchmal einen halben Tag nicht, dann im Abstand von 10 Minuten und manchmal sogar mehrere Male hintereinander.

An den gleichzeitigen Zugriffen, dachte ich zuerst, kann es nicht liegen, denn oben Beschriebenes passiert egal mit 15 User gleichzeitig auf der Plattform oder 200.

Ich wollte mal wissen, ob die obige Fehlermeldung, sagt leider nicht viel, bekannt ist für mein System (ich habe noch PHP 5.2.13 und MySQL 5.1-47 64 Bit installiert)

Kann 1000 Gründe haben oder eher bekannt?

Aus dem Event-Log noch dies:

Code: Select all
Faulting application name: httpd.exe, version: 2.2.15.0, time stamp: 0x4b8fed95
Faulting module name: php5ts.dll, version: 5.2.13.13, time stamp: 0x4b853813
Exception code: 0xc00000fd
Fault offset: 0x001519ef
Faulting process id: 0xaf4
Faulting application start time: 0x01cb2334f0c77c60
Faulting application path: C:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin\httpd.exe
Faulting module path: C:\Program Files (x86)\PHP\php-5.2.13-Win32\php5ts.dll
Report Id: 41673980-8f28-11df-8e59-00163e27ec65


Für Hilfe wäre ich sehr dankbar, da ich bei diesem Fehler weit und breit nichts finden kann.
mosspower
 
Posts: 4
Joined: 14. July 2010 10:04

Re: Apache 2.2 - Kindprozess wird beendet mit status 255

Postby mosspower » 19. July 2010 23:49

@wole,

erst mal Danke für Deine Hinweise. Ich habe leider erst heute ein Wartungsfenster bekommen.
Leider klappt es auch nicht mit der 32-Bit-Version vom SQL-Server.

Ich habe jetzt installiert: Apache 2.2.15, PHP 5.2.13 und MySQL 5.1.48 (32 Bit) ... ja, das habe ich selbst zusammengestellt.
Läuft, musste so sein, auf Windows 2008 Server.

Meldungen bleiben ...

Code: Select all
[Tue Jul 20 00:22:49 2010] [notice] Apache/2.2.15 (Win32) mod_ssl/2.2.15 OpenSSL/0.9.8m PHP/5.2.13 configured -- resuming normal operations
[Tue Jul 20 00:22:49 2010] [notice] Server built: Mar  4 2010 11:27:46
[Tue Jul 20 00:22:49 2010] [notice] Parent: Created child process 1564
[Tue Jul 20 00:22:51 2010] [notice] Child 1564: Child process is running
[Tue Jul 20 00:22:51 2010] [notice] Child 1564: Acquired the start mutex.
[Tue Jul 20 00:22:51 2010] [notice] Child 1564: Starting 500 worker threads.
[Tue Jul 20 00:22:51 2010] [notice] Child 1564: Starting thread to listen on port 443.
[Tue Jul 20 00:22:51 2010] [notice] Child 1564: Starting thread to listen on port 80.
[Tue Jul 20 00:27:28 2010] [notice] Parent: child process exited with status 255 -- Restarting.
[Tue Jul 20 00:27:35 2010] [notice] Apache/2.2.15 (Win32) mod_ssl/2.2.15 OpenSSL/0.9.8m PHP/5.2.13 configured -- resuming normal operations
[Tue Jul 20 00:27:35 2010] [notice] Server built: Mar  4 2010 11:27:46
[Tue Jul 20 00:27:35 2010] [notice] Parent: Created child process 3408
[Tue Jul 20 00:27:37 2010] [notice] Child 3408: Child process is running
[Tue Jul 20 00:27:37 2010] [notice] Child 3408: Acquired the start mutex.
[Tue Jul 20 00:27:37 2010] [notice] Child 3408: Starting 500 worker threads.
[Tue Jul 20 00:27:37 2010] [notice] Child 3408: Starting thread to listen on port 443.
[Tue Jul 20 00:27:37 2010] [notice] Child 3408: Starting thread to listen on port 80.
[Tue Jul 20 00:30:27 2010] [notice] Parent: child process exited with status 255 -- Restarting.
[Tue Jul 20 00:30:34 2010] [notice] Apache/2.2.15 (Win32) mod_ssl/2.2.15 OpenSSL/0.9.8m PHP/5.2.13 configured -- resuming normal operations
[Tue Jul 20 00:30:34 2010] [notice] Server built: Mar  4 2010 11:27:46
[Tue Jul 20 00:30:34 2010] [notice] Parent: Created child process 3292
[Tue Jul 20 00:30:36 2010] [notice] Child 3292: Child process is running
[Tue Jul 20 00:30:36 2010] [notice] Child 3292: Acquired the start mutex.
[Tue Jul 20 00:30:36 2010] [notice] Child 3292: Starting 500 worker threads.
[Tue Jul 20 00:30:36 2010] [notice] Child 3292: Starting thread to listen on port 443.
[Tue Jul 20 00:30:36 2010] [notice] Child 3292: Starting thread to listen on port 80.
[Tue Jul 20 00:37:01 2010] [notice] Parent: child process exited with status 255 -- Restarting.
[Tue Jul 20 00:37:08 2010] [notice] Apache/2.2.15 (Win32) mod_ssl/2.2.15 OpenSSL/0.9.8m PHP/5.2.13 configured -- resuming normal operations
[Tue Jul 20 00:37:08 2010] [notice] Server built: Mar  4 2010 11:27:46
[Tue Jul 20 00:37:08 2010] [notice] Parent: Created child process 2676
[Tue Jul 20 00:37:10 2010] [notice] Child 2676: Child process is running
[Tue Jul 20 00:37:10 2010] [notice] Child 2676: Acquired the start mutex.
[Tue Jul 20 00:37:10 2010] [notice] Child 2676: Starting 500 worker threads.
[Tue Jul 20 00:37:10 2010] [notice] Child 2676: Starting thread to listen on port 443.
[Tue Jul 20 00:37:10 2010] [notice] Child 2676: Starting thread to listen on port 80.
[Tue Jul 20 00:37:11 2010] [notice] Parent: child process exited with status 255 -- Restarting.
[Tue Jul 20 00:37:13 2010] [notice] Apache/2.2.15 (Win32) mod_ssl/2.2.15 OpenSSL/0.9.8m PHP/5.2.13 configured -- resuming normal operations
[Tue Jul 20 00:37:13 2010] [notice] Server built: Mar  4 2010 11:27:46
[Tue Jul 20 00:37:13 2010] [notice] Parent: Created child process 1816
[Tue Jul 20 00:37:14 2010] [notice] Child 1816: Child process is running
[Tue Jul 20 00:37:14 2010] [notice] Child 1816: Acquired the start mutex.
[Tue Jul 20 00:37:14 2010] [notice] Child 1816: Starting 500 worker threads.
[Tue Jul 20 00:37:14 2010] [notice] Child 1816: Starting thread to listen on port 443.
[Tue Jul 20 00:37:14 2010] [notice] Child 1816: Starting thread to listen on port 80.


Fehlermeldung in Ereignisanzeige:

Code: Select all
Faulting application name: httpd.exe, version: 2.2.15.0, time stamp: 0x4b8fed95
Faulting module name: php5ts.dll, version: 5.2.13.13, time stamp: 0x4b853813
Exception code: 0xc00000fd
Fault offset: 0x001519ef
Faulting process id: 0xa74
Faulting application start time: 0x01cb2792ec0e1f00
Faulting application path: C:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin\httpd.exe
Faulting module path: C:\Program Files (x86)\PHP\php-5.2.13-Win32\php5ts.dll
Report Id: 2aedbb40-9386-11df-9603-00163e27ec65


Hat jemand eine Idee, was ich jetzt machen kann?
mosspower
 
Posts: 4
Joined: 14. July 2010 10:04

Re: Apache 2.2 - Kindprozess wird beendet mit status 255

Postby mosspower » 27. July 2010 07:33

@wole,

Ich habe jetzt Apache auf oberster Ebene in Ordner Apache/Apache2.2 (also ohne Leerzeichen und ohne Sonderzeichen, wie z.B. die Klammer) installiert.
Desweiteren habe ich eine neue PHP-Version 5.3.2 VC6TS genommen.

Probleme bleibenn leider die Gleichen - Ich kann es nicht fassen!

Kann es u. U. an dem Windows Server 2008 liegen, also hier das 64-Bit-System.
Würde es Sinn machen, auf eine 32-Bit-Version, Windows Server 2003, auszuweichen? Leider sollte es Windows-Umgebung bleiben, da für die Anwendung auch andere Windows-Services nötig sind - die müssten alle umgeschrieben werden. :(

Ich habe jetzt keine Ideen mehr. Gott sei Dank läuft das ja wenigstens nur alle 10 Minuten in den Fehler rein und startet den Prozess wieder von selbst.
mosspower
 
Posts: 4
Joined: 14. July 2010 10:04

Re: Apache 2.2 - Kindprozess wird beendet mit status 255

Postby mosspower » 30. July 2010 01:35

So, Problem ist gelöst. Ich spreche PHP nicht mehr mittels geladenen Modul an, sondern via FastCGI.

@wole,

vielen Dank für die vielen Informationen und der Hilfe.
mosspower
 
Posts: 4
Joined: 14. July 2010 10:04


Return to Apache

Who is online

Users browsing this forum: No registered users and 32 guests