mysql_connect(): max_user_connections |
Bienvenue invité ( Connexion | Inscription )
mysql_connect(): max_user_connections |
22 Jan 2004, 18:52
Message
#1
|
|
Ceinture orange OSC Groupe : Membres Messages : 232 Inscrit : 25-July 03 Lieu : Moselle Membre no 1338 |
Salut,
J'ai constamment cette erreur sur mon site: Warning: mysql_connect(): User @web6.60gp.ha.ovh.net has already more than 'max_user_connections' active connections /home/www/catalog/includes/functions/database.php on line 19 Unable to connect to database server! J'ai ecris a mon hebergeur qui me repond : Cette erreur n'est absolument pas du aux problèmes sur nos installations. Il s'agit tout simplement de la limitation sur le nombre de requêtes simultanées à la base qui est de 3 pour l'ensemble de nos offres. Merci de vérifier que vos scripts rel‚chent bien les connexions utilisées car cela ne semble pas être le cas. comment je fais pour que les scripts relachent les connexions ?? Merci d'avance pour une aide |
|
23 Jan 2004, 10:06
Message
#2
|
|||
2eme dan OSC Groupe : Membres VIP Messages : 3526 Inscrit : 12-June 03 Lieu : Montpellier Membre no 1239 |
C'est vrai que j'ai cru comprendre que dans OsCommerce, on ne fait jamais appel à la fermeture de la connection (la fonction existe pourtant: tep_db_close() ).
Que les modos (du genre "bestiasse" en matière connaissances OsC et PHP/MySQL, je ne citerais pas de noms... ) me reprennent si je dis des conneries: Dans application_top, on ouvre la connexion par tep_db_connect() qui fait appel à mysql_connect():
Pourquoi ne fait-on pas une fermeture de connexion à la fin de application_bottom.php (qui est tjrs le dernier fichier appelé) en insérant à la fin du fichier la fonction tep_db_close() ? J'ai pas essayé (j'ai pas de pb de connexions) mais si qqu'un peut me rencarder sur le sujet, c'est pas de refus... En tout cas, tu peux tjrs essayer et voir ce que cela donne.... -------------------- |
||
|
23 Jan 2004, 13:09
Message
#3
|
|
Ceinture orange OSC Groupe : Membres Messages : 232 Inscrit : 25-July 03 Lieu : Moselle Membre no 1338 |
j'ai parcouru un peu le forum et vu qu'il fallait avoir dans les fichiers configure.php, le reglage suivant :
define('USE_PCONNECT', 'false'); ce qui est mon cas et j'ai comme meme ce prbleme avec la base Help |
|
23 Jan 2004, 18:45
Message
#4
|
|
5eme dan OSC Groupe : Membres Messages : 17048 Inscrit : 26-November 03 Lieu : Chez moi Membre no 1669 |
Salut,
Il me semble que l'on n'est pas obligé de faire le tep_db_close car la connexion est fermée à la fin du script. Dans le cas d'une connexion persistance (pconnect positionné à true), il n'y a pas de fermeture de connexion à la fin du script et lors d'un ordre d'ouverture, il regarde si ce n'est pas déjà ouvert. ...Enfin il me semble... Mais, cela ne régle pas le pb de notre ami !!! Est-ce que si le max de connexions est positionné à 3, est-ce cela veut dire que l'on ne peut "servir" que 3 demandes à la fois ?? Je continue de chercher, pour le fun. |
|
24 Jan 2004, 10:50
Message
#5
|
|
Ceinture orange OSC Groupe : Membres Messages : 232 Inscrit : 25-July 03 Lieu : Moselle Membre no 1338 |
oui 3 en meme temps, mais faut deja y aller pour que 3 internautes fassent une requete en meme temps.
bon mais comme dis mais prob n'est pas regler, hier ca a ete la meme chose site bloque 10mn |
|
2 Feb 2004, 19:04
Message
#6
|
|
Ceinture orange OSC Groupe : Membres Messages : 232 Inscrit : 25-July 03 Lieu : Moselle Membre no 1338 |
personne n'a d'idee ? j'ai parcouru le forum et trouver cette discussion : http://www.oscommerce-fr.info/forum/index.php?showtopic=2935&hl=unable , elle traite le meme probleme que moi et est resolue mais je vois pas ou ?
en tout cas ca s'arrange pas chez moi PLEASE HELP |
|
10 Feb 2004, 00:35
Message
#7
|
|
5eme dan OSC Groupe : Membres Messages : 17048 Inscrit : 26-November 03 Lieu : Chez moi Membre no 1669 |
Ce soir, je viens de voir une contribution qui pourrait être un des éléments de réponse à ton problème.
Tout d'abord, je ne l'ai pas installé, je me suis contenté de lire sa description. Elle a pour but de réduire le nombre de lecture à la base MYSQL en privilégiant des lectures dans un fichier de paramétrage. Cela ne réglera définitivement ton problème de 3 connexions simultanées mais permettra peut être de fluidifier ta boutique. Si tu l'installes et que t'y vois un effet bénéfique, viens nous au courant. |
|
10 Feb 2004, 22:45
Message
#8
|
|
Ceinture orange OSC Groupe : Membres Messages : 232 Inscrit : 25-July 03 Lieu : Moselle Membre no 1338 |
oui mais elle est ou la contrib ?
|
|
10 Feb 2004, 23:06
Message
#9
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 21 Inscrit : 1-January 04 Lieu : Nantes (44) Membre no 1783 |
Salut Zazou,
Elle est ici la contrib : http://www.oscommerce.com/community/contributions,1862 Je vais l'essayer aussi un de ces 4, vu que je suis en mutualisé et que c'est loooong à charger ! Marcel -------------------- OsC 2.2 MS2
Easy populate 2.62 - Quick Update 2.4 - STS 2.0 - Automatic Thumbnails - Category box enhancements - Simple News 1.1 - NoPopup - Header Tags Controller v2.2 - osC PrintOrder v2 - AllProds v2.61 - Featured products 1.51 |
|
10 Feb 2004, 23:17
Message
#10
|
|
5eme dan OSC Groupe : Membres Messages : 17048 Inscrit : 26-November 03 Lieu : Chez moi Membre no 1669 |
Honte à moi,
Je parle d'une contrib san donner le lien. Il s'agit bien de celle indiquée par marcelb (merci). Y a des fois, il faut aller se coucher !!! |
|
30 Mar 2004, 17:57
Message
#11
|
|
Ceinture orange OSC Groupe : Membres Messages : 232 Inscrit : 25-July 03 Lieu : Moselle Membre no 1338 |
Suis je le seul a avoir ce problemle ??
c toujours pas regler, ca me rend dingue ( j'imagine les clients de la boutique ) personne n'a de soluce ? |
|
31 Mar 2004, 13:50
Message
#12
|
|
Ceinture jaune OSC Groupe : Membres Messages : 47 Inscrit : 12-January 04 Lieu : Marseille Membre no 1821 |
Salut
y'a une différences entre 3 connections et 3 requêtes ... si c'et 3 requêtes ... lol ... change d'hébergeur ... si c'est 3 connections ... ben lol aussi ... il te prends combien ton hébergeur pour ce goute à goute hallucinant ?? -------------------- ben voyons !!!
|
|
31 Mar 2004, 15:16
Message
#13
|
|||||
5eme dan OSC Groupe : Administrateur Messages : 14914 Inscrit : 22-November 02 Membre no 610 |
Pour Zazou, ne crois pas que personne ne suive ton soucis... j'y suis attentif car je crois que peu de monde peut se vanter d'être sûr de ne pas avoir ce problème On m'a d'ailleurs dit que le phénomène s'est déjà produit sur ma boutique... heureusement (ou malheureusement?? ) Je n'ai pas très souvent plus de 4 ou 5 visiteurs simultanés. Je ne suis jamais arrivé à "voir" le soucis. En ayant regardé un peu plus attentivement le code de la MS1, j'ai en effet trouvé la fonction mysql_close dans la fonction tep_db_close de includes/functions/database.php Mais je n'ai pas vu où est appelée cette fonction dans le fonctionnement de la boutique Elle devrait logiquement se trouver dans application_bottom.php pour être sûr de fermer la connexion Si quelqu'un maîtrisant bien le fonctionnement des connexions d'OsC pouvait expliquer le fonctionnement de fermeture de mysql ce serait sympa. Et toi zazou, tu peux essayer d'ajouter dans ton application_bottom
et nous dire si cela change quelque chose... en attendant de faire quelque chose de certainement plus propre -------------------- Ni Hot-line ni Service Après Vente, ces forums sont un lieu d'échanges.
Une Question? Rechercher / FAQ / docV1.pdf / docV2.pdf / contributions |
||||
|
31 Mar 2004, 19:42
Message
#14
|
|
5eme dan OSC Groupe : Membres Messages : 17048 Inscrit : 26-November 03 Lieu : Chez moi Membre no 1669 |
Oui xaglo, j'avais eu le même sentiment que la fonction n'était pas appelée.
Par contre, en janvier quand j'avais regardé ce post, il me semble avoir lu que la connexion se fermait à la fin d'un script : naivement, j'en avais déduit à la fin de l'exécution de la page. |
|
31 Mar 2004, 20:33
Message
#15
|
|||||||
Ceinture orange OSC Groupe : Membres Messages : 232 Inscrit : 25-July 03 Lieu : Moselle Membre no 1338 |
ben j'ai deja reussi a me faire ce probleme a moi meme (en rechargeant la page plusieurs fois de suite ) ou avec moins de 3 clients, c ca que je comprend pas, j'ai droit a 3 requetes simultanées... Enfin sympa de s'interesser a ce prob qui pour moi en est un GROS, ca fait fuir du monde car ca dure bien 4-5mn ou tu as le message.
ben je l'ai ajouter tout a la fin du application_bottom juste avant ?>, en excitant bien la boutique ( et rechargeant plusieurs fois la meme page ) il me donne toujours le meme probleme, par contre j'ai l'impression qu'il me bloque moins longtemps disons qu'au bout de 15-20sec, le message disparait. A voir si les clients sont aussi patient c deja mieux qu'avant en tout cas d'apres le test. A voir... Mais c sur que si on trouve mieux... Sur ce bon match (france pays-bas amical) pour ceux qui auraient oublies @+ |
||||||
|
31 Mar 2004, 20:47
Message
#16
|
|
Ceinture blanche OSC Groupe : Membres Messages : 5 Inscrit : 23-March 04 Membre no 2175 |
pour information,
une connection SQL est fermé en fin de script automatiquement mais (et oui il en faut un), je conseil personellement de fermer la connection manuellement apres la selection (ou la derniere du script) ca un une selection SQL met 0.03s sur un script que j'ai fait et l'execution de la page PHP 0.3s (maousse script nan ?) le gain ici ? 1000% |
|
5 Dec 2012, 12:05
Message
#17
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 118 Inscrit : 1-July 09 Lieu : saint-nazaire Membre no 25688 |
Bonjour à tous,
ayant le même problème que zazou et ne sachant pas comment fermer les connexion manuellement j'en appelle à votre aide. Quelqu'un pourrais me dire comment le stratège a fais son script ? Merci par avance, Max -------------------- Mes contribs installées sont: AJAX attributes manager, discount coupon code, newsletter report, automatic thumbnails creator, who's online turbo, easy advanced specials (je sais plus trop sont nom a celle ci !), salemaker 2.4a, send html mail v2 + modif mail.php, + quelques modifs + more pics 6 v 1.2 + Ultimate seo urls + SO COLISSIMO (en cours ;-)) et ma version d'OSC est la 2.2 RC1
|
|
Version bas débit | Nous sommes le : 28th March 2024 - 23:27 |
Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |