31 votes

Apache erreur [avis] Parent: le processus enfant s'est arrêté avec le statut 3221225477 -- Redémarrage

Je utilise PHP5, CodeIgniter et Apache. Les pages php en localhost se chargeaient bien puis soudainement, elles ont commencé à faire planter Apache.

Les pages web semblent atteindre différentes étapes de chargement lorsque Apache plante.

La seule ligne intéressante dans le fichier journal d'erreurs Apache dit :

[notice] Parent: child process exited with status 3221225477 -- Redémarrage.

Il y a beaucoup de discussions sur ce problème sur le web mais il semble qu'il n'y ait pas une seule solution, différentes personnes ont décrit différentes solutions qui ont fonctionné pour leur système.

Des suggestions sont les bienvenues.

1voto

AllanT Points 71

J'avais le même problème. Copier les fichiers DLL n'a pas résolu le problème. J'ai donc continué à chercher et j'ai trouvé ce fil de discussion avec la réponse qui a fonctionné pour moi. Pourquoi mon service Apache XAMPP ne cesse de redémarrer?

Dans le panneau de contrôle Nvidia, je n'ai pas vu les paramètres FirstPacket initialement, alors j'ai désinstallé le Nvidia ForceWare Network Access Manager, puis je l'ai réinstallé via les pilotes Nvidia. Après le redémarrage, les paramètres FirstPacket étaient visibles et j'ai veillé à ce qu'ils soient désactivés, puis tout fonctionnait correctement.

1voto

user3751454 Points 41

Il s'agit d'un problème avec un mélange problématique de DLL mysql. Voir ici pour une solution : http://www.java-samples.com/showtutorial.php?tutorialid=1050

Copier des dll dans system32 n'est pas la meilleure chose à faire, donc je suggère d'installer apache+php+mysql correctement, plutôt que de copier des fichiers dans system32, car une fois que les dll sont là - ils seront chargés au lieu des nouvelles versions de dlls dans une future mise à jour.

0voto

Tuan Nguyen Points 11

Copiez le fichier php5apache.dll depuis xampp\php\ vers Windows\System32\

0voto

Simbiat Points 55

Il semble qu'après une mise à jour de Windows, ce problème puisse apparaître si vous avez également défini open_basedir. Cela a été découvert par moi dans https://www.apachelounge.com/viewtopic.php?p=39993
Pour moi, en commentant open_basedir, le problème a été résolu et le site s'est considérablement accéléré.
Je prévois d'approfondir la question et de la signaler comme bug, si applicable. Je mettrai à jour cette réponse avec toute nouvelle information.

Rapporté comme https://bugs.php.net/bug.php?id=80881

0voto

Nick Points 36758

J'ai également rencontré ce problème lors de la mise à jour de PHP de 8.0 à 8.1 sur une installation Windows 11 Apache 2.4.49 provenant de Apache Lounge. Aucune des autres solutions n'a résolu mon problème; cependant, j'ai eu un indice sur ce fil de discussion sur laracasts et en vérifiant ma variable PATH, j'ai réalisé qu'elle pointait toujours vers PHP8.0. Une fois que j'ai mis à jour la variable PATH pour pointer vers PHP8.1 et redémarré l'ordinateur (simplement redémarrer Apache n'a pas aidé), le problème a été résolu.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X