WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
L'utilisation du CPU augmente avec Php 8.3, version de php buggé ?
Envoyé par: floflo (---.w92-137.abo.wanadoo.fr)
Date: 25 November 2023 à 11:51

Bonjour,

Juse pour tester j'ai mis à jour wamp vers la version 3.3.2, j'ai installé Php 8.3.0 et quand je bascule sous Php 8.3.0 en navigant sous Joomla! 5.0. Le ventilateur de mon pc portable se met à tourner plus rapidement et firefox fige. je n'ai pas ce souci avec Php 8.2.x ou d'autres versions précédentes de Php avec le même site.

Je suis obligé de fermé firefox et de revenir à Php 8.2.x pour que le ventilateur se calme, juste en fermant frefox ça ne suffit pas

Il est urgent d'attendre une version 8.3.1

Je suppose que ça vient d'un bug de Php 8.3.0... Est-ce qu'il y en a d'autres qui ont remarqués la même chose ?

P.S. : je vais remonter le problème sur le github de php ..



Modifie 5 fois. Derniere modification le 25/11/2023 à 12:00 par floflo.

Options: Répondre•Citer ce Message
Re: L'utilisation du CPU augmente avec Php 8.3, version de php buggé ?
Envoyé par: Otomatic (Modérateur)
Date: 25 November 2023 à 14:25

Bonjour,

À voir en désactivant xDebug 3.3 qui n'est pas la version finale.

- Clic-Gauche -> PHP -> Configuration PHP -> xdebug.mode -> off

- Clic-Gauche -> PHP -> Extensions PHP -> xdebug3.3.0alpha3 pour décocher

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: L'utilisation du CPU augmente avec Php 8.3, version de php buggé ?
Envoyé par: Edvarian (---.fbx.proxad.net)
Date: 14 December 2023 à 10:33

Le problème subsiste avec xdebug 3.3.0 (non alpha) supposée fonctionner avec PHP 8.3 :
lors de l'utilisation de phpMyAdmin, la moindre requête semble bloquer un process httpd.exe qui ne répond plus. Dans la console chrome, je vois deux requêtes qui ne se terminent jamais :
/phpmyadmin/index.php?route=/navigation&ajax_request=1
/phpmyadmin/index.php?route=/config/get

Chaque requête dans phpmyadmin fait progressivement augmenter le taux CPU occupé par httpd (j'imagine qu'il utilise un coeur de plus à chaque fois) jusqu'à 100%, après quoi Apache ne répond plus à rien.
L'arrêt du service apache finit par provoquer un message d'erreur dans phpmyadmin quand les requêtes bloquées sont brutalement stoppées.
Réduire les temps maximum alloués aux requêtes ne change rien
Les logs ne montrent rien de spécial même en poussant les loglevels

Options: Répondre•Citer ce Message
Re: L'utilisation du CPU augmente avec Php 8.3, version de php buggé ?
Envoyé par: Otomatic (Modérateur)
Date: 14 December 2023 à 10:42

PhpMyAdmin 5.2.1 est sorti le 8 février 2023, bien avant PHP 8.3.0 !

Donc, passer PhpMyAdmin en mode FCGI avec PHP 8.2.5

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: L'utilisation du CPU augmente avec Php 8.3, version de php buggé ?
Envoyé par: Edvarian (---.fbx.proxad.net)
Date: 16 December 2023 à 16:17

J'ai oublié une précision importante : en désactivant xdebug (3.3.0 ou 3.3.1), le problème ne se produit plus. Difficile de faire le tri pour savoir si c'est parce que phpmyadmin est un peu ancien, ou parce qu'il y aurait un souci xdebug avec php8.3

Options: Répondre•Citer ce Message
Re: L'utilisation du CPU augmente avec Php 8.3, version de php buggé ?
Envoyé par: Edvarian (---.fbx.proxad.net)
Date: 16 December 2023 à 16:31

En cherchant un peu plus, cela semble lié à un problème référencé côté xdebug depuis php 8.3 :
[bugs.xdebug.org]

"Whe running the script multiple times in quick succession, the Apache process hangs and increases CPU usage every time the script is run"
Ici phpmyadmin envoie trois requêtes quasi simultanées sur index.php avec des paramètres différents, ce sont ces appels qui bloquent httpd.exe et n'ont jamais de réponse. Chaque appel suivant augmente le CPU consommé par httpd.exe

Le problème étant connu, on peut espérer qu'il sera résolu :-)

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP