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
WampServer et fichier CGRIND (.cgrind)
Envoyé par: LokiiyLuxe (91.205.43.---)
Date: 19 March 2023 à 18:30

Bonjour,

J'utilise WampServer pour travailler en local sur des sites Wordpress.
Je viens de m'apercevoir que dans le fichier > tmp , des fichier de type CGRIND (.cgrind) et portant le nom de :
trace.localhost.1679246152.24092.cgrind avait fait monter le dossier jusqu'a 200 giga de données...

Je voudrais ainsi comprendre à quoi servent ses fichiers et surtout d'ou ils proviennent ?

En gros toutes les minutes il y a de 1 a 5 fichiers qui se stock dont le poids varie de 11 000ko à 50 000ko
Ce qui fait que la en un peu pret 10 minutes, je suis déjà à plus de 1giga de données supllémentaire (temporaire.

Est-ce normale ?
Je n'ai jamais connu cela avec WampServer

Merci d'avanace poour vos réponses et votre soutien !

Options: Répondre•Citer ce Message
Re: WampServer et fichier CGRIND (.cgrind)
Envoyé par: Otomatic (Modérateur)
Date: 19 March 2023 à 18:36

Bonsoir,

C'est un bug de Xdebug qui n'est pas encore corrigé.

Passer Xdebug en mode off.

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

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

Options: Répondre•Citer ce Message
Re: WampServer et fichier CGRIND (.cgrind)
Envoyé par: Otomatic (Modérateur)
Date: 20 March 2023 à 16:09

Dans certains cas cela ne suffit pas à désactiver la création des fichiers *.cgrind qui ne devrait être créer qu'en xdebug.mode=profile donc, il faut désactiver l'extension xdebug :

Clic-Gauche -> PHP -> Extensions PHP -> Extensions Zend -> xdebug 3.2.0 pour la désactiver

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

Options: Répondre•Citer ce Message
Re: WampServer et fichier CGRIND (.cgrind)
Envoyé par: Otomatic (Modérateur)
Date: 21 March 2023 à 12:38

Hi,

Il semble que Xdebug 3.2.1 corrige ce problème - Mise à jour à venir sous quelques jours.

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

Options: Répondre•Citer ce Message
Re: WampServer et fichier CGRIND (.cgrind)
Envoyé par: LokiiyLuxe (91.205.43.---)
Date: 21 March 2023 à 19:30

Merci pour ses réponses !

En attendant la sortie de Xdebug 3.2.1 qui corrigera ce problème, je reste à l'écoute de ce post et de vos précieux messages !!

Pouvez vous me dire comment devra ce faire la mise à jour de Xdebug 3.2.1 ?
Ce sera avec une nouvelle version de PHP ? Ou c'est un module à télécharger quelque part ?

Merci d'avance de votre soutien

Hevel

Options: Répondre•Citer ce Message
Re: WampServer et fichier CGRIND (.cgrind)
Envoyé par: Otomatic (Modérateur)
Date: 21 March 2023 à 22:06

Bonsoir,

Toutes les mises à jour, que ce soit pour Xdebug ou Aestan Tray Menu ou autre sont effectuées par des exécutables qui sont ou seront disponibles sur https://wampserver.aviatechno.net
Tout est automatique et valable pour toutes les versions PHP installées.

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

Options: Répondre•Citer ce Message
Re: WampServer et fichier CGRIND (.cgrind)
Envoyé par: LokiiyLuxe (91.205.43.---)
Date: 23 March 2023 à 21:13

Super,
Merci pour vos réponses, je ferraisle nécessaire lors de la mise à jour!!
En attendant j'ai désactivé Xdebug 3.2.0 et cela fonctionnne parfaitement !!

Options: Répondre•Citer ce Message
Re: WampServer et fichier CGRIND (.cgrind)
Envoyé par: LokiiyLuxe (91.205.43.---)
Date: 26 March 2023 à 20:31

Bonjour,

J'ai installé la mise à jour Xdebug 3.2.1
Le problème semble toujours être le même, en utlisant WampServer, j'ai accumulé dans le fichier > temp, en un peu moins de deux heures : 35Giga de données... sad smiley

N'étant à ce propos pas un expert de l'extension Xdebug, je me demande si elle est conseillé à activer et à quoi sert tous ses fichiers qui sont créer lors de l'utilisation de WampServer ?

Vous remerciuant d'avance de votre soutien et vos réponses


Cordialement
Hevel.

Options: Répondre•Citer ce Message
Re: WampServer et fichier CGRIND (.cgrind)
Envoyé par: Otomatic (Modérateur)
Date: 27 March 2023 à 08:42

Bonjour,

Les fichiers *.cgrind sont créés par le mode profile de Xdebug :
Voir Profiling dans la Documentation Xdebug
Il y avait création de ces fichiers avec Xdebug 3.2.0 à cause d'un bug qui faisait que tous les modes étaient actifs quel que soit le mode choisi.

Avec Xdebug 3.2.1, si ce mode profile n'est pas actif, il n'y a pas de raison pour que ces fichiers soient créés.

Il est néanmoins possible de désactiver Xdebug totalement via le menu des extensions PHP.

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

Options: Répondre•Citer ce Message
Re: WampServer et fichier CGRIND (.cgrind)
Envoyé par: LokiiyLuxe (91.205.43.---)
Date: 29 March 2023 à 22:23

Bonjour,

Je reviens vers vous car malgré la désactivation de Xdebug 3.2.1 dans le panneau des extensions PHP , des fichiers du type : trace.localhost.1680121052.13672.cgrind sont créer en masse.?

J'ai utilisé WAMP 4 ou 5 heures et j'avait déjà presque 50 giga de données !! sad smiley

Ce n'est pas normal que Xdebug 3.2.1 fonctionne encore alors que l'icone vert est décoché
Comment faire pour le désactiver complètement ?

Dans mon fichier php.ini j'ai cela à la fin :

; XDEBUG Extension
[xdebug]
zend_extension="c:/wamp64/bin/php/php8.2.2/zend_ext/php_xdebug-3.2.1-8.2-vs16-x86_64.dll"
;xdebug.mode allowed are : off develop coverage debug gcstats profile trace
xdebug.mode =develop
xdebug.output_dir ="c:/wamp64/tmp"
xdebug.show_local_vars=0
xdebug.log="c:/wamp64/logs/xdebug.log"
;xdebug.log_level : 0 Criticals, 1 Connection, 3 Warnings, 5 Communication, 7 Information, 10 Debug Breakpoint
xdebug.log_level=7
xdebug.use_compression=false
xdebug.profiler_output_name=trace.%H.%t.%p.cgrind



Est-ce que tout semble correcte ?
Merci d'avance de votre soutien afin de pouvoir trouver une solution

Cordialement

Options: Répondre•Citer ce Message
Re: WampServer et fichier CGRIND (.cgrind)
Envoyé par: Otomatic (Modérateur)
Date: 30 March 2023 à 08:59

Bonjour,

> zend_extension="c:/wamp64/bin/php/php8.2.2/zend_ext/php_xdebug-3.2.1-8.2-vs16-x86_64.dll"

Pour que l'extension xdebug soit désactivée (pas chargée) il faut que cette ligne soit commentée c'est-à-dire qu'elle commence par un point-virgule (; ) comme ceci :

;zend_extension="c:/wamp64/bin/php/php8.2.2/zend_ext/php_xdebug-3.2.1-8.2-vs16-x86_64.dll"

Mais attention :

- s'il s'agit de PHP utilisé en tant que module Apache, c'est le fichier phpForApache.ini qui doit être modifié, c'est-à-dire ce qui correspond à :
Clic-Gauche -> PHP -> Extensions PHP -> Extensions Zend -> xdebug
et pour le fichier à :
Clic-Gauche -> php.ini [Apache module]

- S'il s'agit de PHP utilisé en mode FCGI, c'est le fichier php.ini qui doit être modifié, c'est-à-dire ce qui correspond à :
Clic-Gauche -> PHP -> Extensions PHP [FCGI-CLI] -> Extensions PHP [FCGI] x.y.z -> Extensions Zend -> xdebug
et pour le fichier à :
Clic-Gauche -> PHP -> php.ini [FCGI-CLI] -> php.ini versions PHP

Toute modification directe des fichiers doit être effectuée avec un « vrai » éditeur de texte comme Notepad++ et surtout pas avec le Bloc-Note (Notepad) our WordPad.

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

Options: Répondre•Citer ce Message
Re: WampServer et fichier CGRIND (.cgrind)
Envoyé par: LokiiyLuxe (91.205.43.---)
Date: 22 April 2023 à 11:58

Bonjour,

Actuellement mon fichier php.ini est ainsi :

; XDEBUG Extension
[xdebug]
;zend_extension="c:/wamp64/bin/php/php8.2.2/zend_ext/php_xdebug-3.2.1-8.2-vs16-x86_64.dll"
;xdebug.mode allowed are : off develop coverage debug gcstats profile trace
xdebug.mode =develop
xdebug.output_dir ="c:/wamp64/tmp"
xdebug.show_local_vars=0
xdebug.log="c:/wamp64/logs/xdebug.log"
;xdebug.log_level : 0 Criticals, 1 Connection, 3 Warnings, 5 Communication, 7 Information, 10 Debug Breakpoint
xdebug.log_level=7
xdebug.use_compression=false
xdebug.profiler_output_name=trace.%H.%t.%p.cgrind

J'ai donc bien commenté le fichier avec un point-virgule (; )


ENSUITE, dans PHP utilisé en tant que module Apache,
Clic-Gauche -> PHP -> Extensions PHP -> Extensions Zend -> xdebug

Le module n'a plus la petite encoche verte (il est donc normalement désactivé).


Je reviens donc vers vous car malgré ses manipulations, à chaque utilisation de WAMP le fichier temp se gonfle de 50giga a 200 giga de données selon mon temps d'utilisation...

Pour le moment la seule solution que j'ai trouvé et bien entendu de supprimer les fichiers du dossier dès que j'ai fini d'utiliser WAMP...
Suis-je le seule dans cette situation ?? Est-ce normal ?


Merci d'avance pour votre soutien
Cordialement

Options: Répondre•Citer ce Message
Re: WampServer et fichier CGRIND (.cgrind)
Envoyé par: Otomatic (Modérateur)
Date: 22 April 2023 à 12:37

Bonjour,

Bien sûr, vous avez redémarré Wampserver après avoir modifié le fichier !
Dans ce cas, il est préférable d'utiliser Clic-Droit -> Redémarrer de zéro

- Si vous utilisez PHP en mode FCGI, c'est le fichier php.ini de la version PHP en mode FCGI qui doit être modifié, c'est-à-dire ce qui correspond à :
Clic-Gauche -> PHP -> Extensions PHP [FCGI-CLI] -> Extensions PHP [FCGI] x.y.z -> Extensions Zend -> xdebug
et pour le fichier à :
Clic-Gauche -> PHP -> php.ini [FCGI-CLI] -> php.ini versions PHP

L'extension xDegug pour PHP utilisé en tant que module Apache n'étant pas chargée, il n'y a aucune raison pour que des fichiers *.cgrind soient générés, sauf si une ou plusieurs versions PHP sont utilisées en mode FCGI.

Par acquit de conscience, vous pouvez commenter ( ; au début des lignes) toutes les lignes de la section [xdebug]

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

Options: Répondre•Citer ce Message
Re: WampServer et fichier CGRIND (.cgrind)
Envoyé par: LokiiyLuxe (91.205.43.---)
Date: 27 April 2023 à 18:37

En image ce que j'ai comme paramétrage dans WAMP:

[zupimages.net]
[zupimages.net]

Dans mon fichier php.ini de PHP 8.2.2 FCGI - CLI j'ai même carrément supprimé tout le contenu qui concernait l'extension Xdebug pour voir si le fichier temp/ arrête de gonfler mais rien !!


Désolé de prendre la tête avec ce problème mais je ne comprends pas pourquoi ca continue a gonfler des que j'utilise WAMP et que je construit mon site !!

Options: Répondre•Citer ce Message
Re: WampServer et fichier CGRIND (.cgrind)
Envoyé par: Otomatic (Modérateur)
Date: 28 April 2023 à 09:22

Bonjour,

S'il y a génération de fichiers *.cgrind, c'est que quelque part il y a un xDebug qui tourne.

En ce qui concerne PHP en tant qu'Apache module, voir sur la page d'accueil Wampserver 'http://localhost/' si dans la colonne de gauche Outils il y a "xdebug_info()" ou non.
Si "xdebug_info()" est présent c'est que xdebug module Apache est chargé.

Pour voir quelles sont les versions de PHP utilisées en mode FCGI :
Clic-Gauche -> PHP -> Afficher l'utilisation des versions PHP

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

Options: Répondre•Citer ce Message
Re: WampServer et fichier CGRIND (.cgrind)
Envoyé par: LokiiyLuxe (91.205.43.---)
Date: 28 April 2023 à 17:22

J'ai un résultat positif en ayant commenté comme ci-dessous le fichier
C:\wamp64\bin\apache\apache2.4.51\bin\php.ini

; XDEBUG Extension
;[xdebug]
;zend_extension="c:/wamp64/bin/php/php8.2.2/zend_ext/php_xdebug-3.2.1-8.2-vs16-x86_64.dll"
;xdebug.mode allowed are : off develop coverage debug gcstats profile trace
;xdebug.mode =develop
;xdebug.output_dir ="c:/wamp64/tmp"
;xdebug.show_local_vars=0
;xdebug.log="c:/wamp64/logs/xdebug.log"
;xdebug.log_level : 0 Criticals, 1 Connection, 3 Warnings, 5 Communication, 7 Information, 10 Debug Breakpoint
;xdebug.log_level=7
;xdebug.use_compression=false
;xdebug.profiler_output_name=trace.%H.%t.%p.cgrind



Le fichier : C:\wamp64\bin\php\php8.2.2\php.ini lui n'est pas complètement commenté !!

; XDEBUG Extension
[xdebug]
;zend_extension="c:/wamp64/bin/php/php8.2.2/zend_ext/php_xdebug-3.2.1-8.2-vs16-x86_64.dll"
;xdebug.mode allowed are : off develop coverage debug gcstats profile trace
xdebug.mode =develop
xdebug.output_dir ="c:/wamp64/tmp"
xdebug.show_local_vars=0
xdebug.log="c:/wamp64/logs/xdebug.log"
;xdebug.log_level : 0 Criticals, 1 Connection, 3 Warnings, 5 Communication, 7 Information, 10 Debug Breakpoint
xdebug.log_level=7
xdebug.use_compression=false
;xdebug.profiler_output_name=trace.%H.%t.%p.cgrind


Je ne sais pas si c'est une solution valable mais c'est la seule qui fonctionne depuis l'ouverture du post !!
Qu'en pensez-vous ?

Options: Répondre•Citer ce Message
Re: WampServer et fichier CGRIND (.cgrind)
Envoyé par: Otomatic (Modérateur)
Date: 29 April 2023 à 09:19

Bonjour,

Si ça fonctionne comme vous voulez, on n'y touche plus.

Remarques :
C:\wamp64\bin\apache\apache2.4.51\bin\php.ini n'est pas un fichier mais un lien symbolique qui pointe sur le fichier phpForApache.ini de la version PHP utilisée en tant que module Apache.

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

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