Page 1 sur 1

Connexion MYSQL pour éviter MAX_USER_CONNECTIONS

Posté : 20 févr. 2008, 09:22
par Web33
Bonjour,
Ayant un ensemble de scripts générant souvent une erreur MAX_USER_CONNECTIONS, j'ai entrepris de les optimiser un par un, en fermant (par mysql_close) les connections dès qu'elles sont inutiles, en diminuant le nombre de requêtes etc.
Ce que j'aimerai faire c'est un script, lors de la connexion à la BDD avec mysql_connect, qui, si la connexion échoue à cause de l'erreur sus-nommée, patiente un peu et réessaye, jusqu'à ce qu'il n'y ait pas d'erreurs.
Auriez vous un exemple ou une idée ?
Merci beaucoup !

EDIT :
J'ai trouvé ça sur WRI, vous en pensez quoi ?

Code : Tout sélectionner

do{ if(!$idReq = mysql_connect($w1,$w2,$w3)){sleep(1);} $i++; if($i>10){die("Erreur...");} }while (!$idReq);

Posté : 20 févr. 2008, 11:42
par iclo
C'est assez étrange d'avoir ce genre de problème; c'est un site avec un grand nombres de visiteur en simultané ?