Die berüchtigten Apache-Fehler "Parent: child process exited with status 3221225477"
Ich gelesen habe, einige Fragen und Antworten im Zusammenhang mit der berüchtigten Apache-error -
Apache error [notice] Parent: child process exited with status 3221225477 — Restarting
Aber nichts konnte mir helfen, so weit. Was ich Fragen Sie, ist wenn ich eine Linux-version, die könnte die Drehbuch-crash-Apache aus dem gleichen Grund?
Übrigens, wenn jemand hat einen Vorschlag für mein Beispiel hier ist die Apache - error.log
[Mon Aug 08 14:31:44 2011] [notice] Parent: child process exited with status 3221225477 -- Restarting.
[Mon Aug 08 14:31:44 2011] [crit] (22)Invalid argument: unable to replace stderr with error_log
[Mon Aug 08 14:31:44 2011] [crit] (2)No such file or directory: unable to replace stderr with /dev/null
[Mon Aug 08 14:31:44 2011] [notice] Apache/2.2.3 (Win32) DAV/2 mod_ssl/2.2.3 OpenSSL/0.9.8c mod_autoindex_color PHP/5.1.6 configured -- resuming normal operations
[Mon Aug 08 14:31:44 2011] [notice] Server built: Aug 13 2006 19:16:43
[Mon Aug 08 14:31:44 2011] [notice] Parent: Created child process 4364
[Mon Aug 08 14:31:45 2011] [notice] Child 4364: Child process is running
[Mon Aug 08 14:31:45 2011] [notice] Child 4364: Acquired the start mutex.
[Mon Aug 08 14:31:45 2011] [notice] Child 4364: Starting 250 worker threads.
[Mon Aug 08 14:31:45 2011] [notice] Child 4364: Starting thread to listen on port 8088.
[Mon Aug 08 14:31:45 2011] [notice] Child 4364: Starting thread to listen on port 8086.
Ich kann nicht verstehen, warum verschieben von dlls, um das Dateisystem zu lösen die meisten Probleme und alle Vorschläge in den Fragen, die waren über das verschieben von Bibliotheken, die nicht für mich arbeiten.
Ich bin eine alte XAMPP Version mit PHP 5.1.6 (XAMPP für Windows 1.5.4) und Zusammenarbeit mit Doctrine ORM (ja, ich bin mir bewusst, dass Lehre erfordert PHP 5.2.3+).
- Warum nicht aktualisieren Sie Ihre installation, wenn Sie wissen, dass Sie nicht die von uns geforderten Abhängigkeiten ?
- Tatsächlich das ist, was ich Tat, nach einer Weile wird die situation schlimmer und schlimmer, dass nach fast jeder Anfrage, ich war immer ein server-crash. Ich wollte nicht upgraden, weil meine Kunden in der hosting-Anbieter läuft mit CentOS und PHP 5.1.6. Aber als ich sah sogar, server-Abstürzen, die ich war gezwungen, ein upgrade auf eine Doktrin unterstützte PHP-version. Also ich denke, wir werden nie eine wahre Antwort.
- Haben Sie versucht, zu erreichen ein einfaches index.php mit phpinfo(); in es - ohne Belastung die Lehre Zeug ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe gerade das gleiche problem auf einem WAMP-installation. Ich verfolgte es bis auf ein bisschen meine eigenen Müll-code. Ich hatte eine Methode ruft sich selbst.
Hier ein Beispiel:-
Ich weiß, das ist kaum ein Musterbeispiel von großer code, (es war tatsächlich ein Tippfehler), aber ich hätte erwartet, dass es einige Fehler geworfen, bevor man eine "Verbindung wurde zurückgesetzt" - Nachricht.
Also ich denke, eine Antwort wäre, schauen Sie durch alle Ihre Methoden, um sicherzustellen, dass Sie nicht durch eine unendlich.
Ich hoffe, dies hilft jemand, um herauszufinden, warum dies geschieht in PHP, Apache.
Cheers
Tee
In meinem Fall war es die php-Erweiterung APC - (php_apc.dll, 3.1.10-5.4-vc9-x86, threadsicher), die den Fehler verursacht hat.
Benutzte ich XAMPP 1.8.2 mit PHP 5.4.19 und Apache 2.4.4
Da es sein könnte, verursacht durch eine andere Erweiterung als gut, es ist ein guter Ausgangspunkt, um wieder die ursprüngliche php.die ini aus dem xampp-distribution. Wenn diese gut funktioniert, versuchen Sie, ändern Sie es Zeile für Zeile, um die gewünschte Konfiguration aus (beginnen Sie mit die extension Liste).