Connexion MYSQL pour éviter MAX_USER_CONNECTIONS
Posté : 20 févr. 2008, 09:22
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 ?
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);