IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration MySQL Discussion :

Max connexions sur base Mysql 3.23


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de supernova
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 447
    Par défaut Max connexions sur base Mysql 3.23
    Bonjour le Forum,

    Je déploie sur un serveur Tomcat 6.0.14 une appli Java Web qui se connecte à un pool de connection sur base de donnée MySQL v3.23.

    Au bout de quelques manipulations l'appli se fige et je récupère le message d'erreur suivant :

    Cannot get a connection, pool error Timeout waiting for idle object
    Question : comment consulter les valeurs des paramètres suivants :

    - maximum de connections acceptées par la base,
    - maxIdle,
    - maxWait

    et comment modifier ces valeurs ?

    j'ai paramétré mon contexte comme ceci :

    maxActive="10" maxIdle="1" maxWait="500"
    Merci d'avance..

  2. #2
    Membre Expert
    Avatar de Sivrît
    Profil pro
    Inscrit en
    Février 2006
    Messages
    953
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 953
    Par défaut
    Au niveau du serveur, le paramètre qui détermine le maximum de connexions autorisées est "max_connections".

    Cependant," maxActive", "maxIdle" et "maxWait" sont de paramètres du pool de connexions et ne concernent mysql lui même. Si j'interprète bien le message, l'application a demandé une connexion au pool alors que 10 étaient déjà actives, et aucune ne s'est libérée avant maxWait (0.5 sec à ce qu'il semble). Suivant le temps pendant lequel les connexions seront utilisées (la durée moyenne des transactions) et l'activité du serveur, "maxActive" pourrait être un peu faible. "maxIdle" aussi.

    Cependant, si après "quelques manipulations" seulement le pool des 10 connexions est déjà épuisé, il y a probablement un problème dans l'application. Des connexions ne sont pas rendues au pool alors qu'elles le devraient.

  3. #3
    Membre chevronné Avatar de supernova
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 447
    Par défaut
    Bonjour,

    Merci pour ta réponse.

    Justement je n'ai pas trouver la variable "max_connections" pour la version 3.23 de MySQL.

    Je viens d'installer la v5.1.30 ou là je retrouve le paramètre. Je vais faire un test avec cette version et je posterai la conclusion ici..

    cdlt

Discussions similaires

  1. [WD14] Connexion à une base MySQL hébergée sur le Web
    Par Trusty823 dans le forum WinDev
    Réponses: 0
    Dernier message: 25/07/2009, 22h38
  2. Réalisé une connexion et une requête sur base MYSQL
    Par arnaudperfect dans le forum VBScript
    Réponses: 3
    Dernier message: 25/11/2008, 09h50
  3. Problème connexion en jdbc sur base MySQL
    Par Staron dans le forum JDBC
    Réponses: 2
    Dernier message: 07/03/2008, 13h32
  4. [MySQL] Connexion à une base MySQL sur un serveur hébergé
    Par mte2005 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 04/01/2008, 09h18
  5. [JSP] Connexion à une base mysql
    Par Jovial dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 20/04/2004, 14h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo