mysql_connect(): Can't connect to MySQL server on 'localhost

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : mysql_connect(): Can't connect to MySQL server on 'localhost

par PatrickDuSud » 17 janv. 2006, 08:37

Faudrait que je me trouve un petit logiciel d'administration comme sous Oracle, où on voit le taux d'occupation en temps réel etc.
Si tu connais je suis preneur :)
J'ai pas ça sous la main peut être que quelqu'un d'autre.

à toi de voir comment passer outre mais la meilleur des solution est certainement la refonte du code vu le nombre d'appels :?
OUEP, je me doute.
Bon déjà les données sont injectées, c'est toujours ca.
Je n'ai plus qu'à me pencher sur la refonte :)

par Truc » 17 janv. 2006, 00:28

Faudrait que je me trouve un petit logiciel d'administration comme sous Oracle, où on voit le taux d'occupation en temps réel etc.
Si tu connais je suis preneur :)
J'ai pas ça sous la main peut être que quelqu'un d'autre.

à toi de voir comment passer outre mais la meilleur des solution est certainement la refonte du code vu le nombre d'appels :?

par PatrickDuSud » 17 janv. 2006, 00:21

En fait, je pourrais n'ouvrir qu'une connexion mais il faut que je revoie mon template. Jusque là rien de trop embêtant mais j'en ai mis un peu partout dans les pages donc il faut que je fasse du nettoyage et contrôler toutes les erreurs possibles... :(
Donc ce sera dans un 2e temps je pense.

J'ai juste 30000 lignes à ajouter tous les matins de manière automatique :)

par PatrickDuSud » 17 janv. 2006, 00:19

je dirais que tu n'as pas le choix, il y a trop de connexions et déconnexions.

Si tu ne peux faire les modifs pour n'ouvrir qu'une seule fois la connexion tu peut essayer d'inserer un sleep() tout les X passages dans la boucle (sans convictions :wink: )
"Apparemment", je dis bien apparemment car il faut que je relance le script qui est assez long :(, il semblerait que le problème viennent d'un pointeur car je lance ma fonction récursive 2 fois dans ma page...
Les 17000 injections ont l'air de bien se passer.
Je le lancerais demain matin en allant à la douche, on verra bien ce que ca donne...

Faudrait que je me trouve un petit logiciel d'administration comme sous Oracle, où on voit le taux d'occupation en temps réel etc.
Si tu connais je suis preneur :)

par Truc » 17 janv. 2006, 00:09

je dirais que tu n'as pas le choix, il y a trop de connexions et déconnexions.

Si tu ne peux faire les modifs pour n'ouvrir qu'une seule fois la connexion tu peut essayer d'inserer un sleep() tout les X passages dans la boucle (sans convictions :wink: )

mysql_connect(): Can't connect to MySQL server on 'localhost

par PatrickDuSud » 16 janv. 2006, 23:36

Bonjour,

J'ai développé une fonction récursive pour un listing particulier de mon disque, avec injection en base, mais j'ai actuellement ce message d'erreur :

Code : Tout sélectionner

mysql_connect(): Can't connect to MySQL server on 'localhost' (10048)
J'opterais pour une saturation du nombre de connexions simultanées ou quelque chose du genre, mais quelqu'un pourrait il m'éclairer de sa lanterne?

Pour info, j'ouvre et je ferme à chaque fois ma connexion en base.
Je pourrais la laisser ouverte et faire passer toutes mes requêtes mais ca impliquerait un certains nombre de modifications que je ne peux pas encore faire (faute de temps).

Merci par avance pour vos éclaircissements.

PS : A noter que 99% des enregistrements sont passés