Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1036 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [résolu] Perte connexion Mysql 5 après chaque requête d'un script php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] Perte connexion Mysql 5 après chaque requête d'un script php

n°1472895
rufo
Pas me confondre avec Lycos!
Posté le 09-11-2006 à 13:26:33  profilanswer
 

Sur un serveur Linux où cohabitent apache 1.23/php 4.3.8/mysql 3.23.58 et apache 2.0.59/php5.2.0/mysql 5.0.22 (on a déclaré 2 adresses ip sur la même machine, un apache par @IP et mysql 3 écoute sur le port par défaut, tandis que mysql 5 écoute sur un autre port), j'ai un pb avec une appli web PHP 5 en cours de développement : après chaque requête SQL, la connexion à la BD se ferme. J'utilise PEAR::DB pour accéder à ma BD. Or, sur ma station de test (sous Windows 2000), j'ai pas ce pb et sur ce même serveur Linux, j'ai une appli en php 4 qui utilse mysql 3 et aussi PEAR::DB, et je n'ai pas de pb.
 
De ce fait, je suis obligé de réouvrir une connexion sur la BD avant d'effectuer une requête SQL :( Ca ralenti drôlement l'appli.
 
ESt-ce que vous avez déjà rencontré ce pb?


Message édité par rufo le 13-11-2006 à 14:40:57
mood
Publicité
Posté le 09-11-2006 à 13:26:33  profilanswer
 

n°1473292
leflos5
On est ou on est pas :)
Posté le 10-11-2006 à 05:49:33  profilanswer
 

Juste par souci d'écarter une config différente entre les 2 mysql, t'as essayé php5 et mysql3 :??:

n°1474365
rufo
Pas me confondre avec Lycos!
Posté le 13-11-2006 à 10:58:36  profilanswer
 

leflos5 a écrit :

Juste par souci d'écarter une config différente entre les 2 mysql, t'as essayé php5 et mysql3 :??:


 
non, j'ai pas testé et comme c'est pas moi qui fait les modifs de confs sur le serveur, je pense pas qu'on pourra faire ce genre de test...

n°1474369
rufo
Pas me confondre avec Lycos!
Posté le 13-11-2006 à 11:00:44  profilanswer
 

dans la mesure où j'utilise un singleton pour stocker la connexion ouverte à ma bd lors de l'execution d'un script php, je me demande si, pour une raison que j'ignore encore, ma variable déclarée private static ne repasse pas à NULL et n'est finalement pas vraiment "static"...

n°1474435
leflos5
On est ou on est pas :)
Posté le 13-11-2006 à 11:49:31  profilanswer
 

Je comprends pas pourquoi tu pourrais pas juste pour tester attaquer une base sur le serveur mysql3 pour voir :??:
 
Pour la variable static, pourquoi tu testes pas :??:

n°1474628
rufo
Pas me confondre avec Lycos!
Posté le 13-11-2006 à 14:40:35  profilanswer
 

Bon, j'ai trouvé, c'était bien un pb lié au modèle objet de php5. L'admin du serveur avait positionné dans le php.ini la variable zend.ze1_compatibility_mode à "On" au lieu de "Off" ce qui fait que mes objets étaient en modèle objet php4 et non php5 :(

n°1474647
FlorentG
Unité de Masse
Posté le 13-11-2006 à 15:01:00  profilanswer
 

Les singletons c'est nul :o

n°1475277
rufo
Pas me confondre avec Lycos!
Posté le 14-11-2006 à 15:59:39  profilanswer
 

FlorentG a écrit :

Les singletons c'est nul :o


 
Pourquoi? C'est pourtant l'un des designs patterns les plus connus.

n°1475292
FlorentG
Unité de Masse
Posté le 14-11-2006 à 16:15:42  profilanswer
 

Et les plus abusés, j'ai posté un lien dans le topic blabla@web


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [résolu] Perte connexion Mysql 5 après chaque requête d'un script php

 

Sujets relatifs
[presque résolu] Problème de Session[résolu] Besoin d'aide pour écrire une requête SQL compliquée
Résolu - Effacer des champs dans des tables à partir d'un selectParse error dans code PHP/MySQL correct
[RESOLU] PHP EXIF et retouche d'imageCherche un script de partage FTP
[resolu] Probleme passage iframe --> include[MySQL] Procédure stockée et triggers dispo en 4.0?
[résolu] Prendre un nom de fichier + répertoire en macro pour excel 
Plus de sujets relatifs à : [résolu] Perte connexion Mysql 5 après chaque requête d'un script php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR