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 :

Too many connections


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Avril 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 8
    Par défaut Too many connections
    Bonjour à tous,

    Après plusieurs lectures sur le forum et sur Google j'en viens à vos neurones, car le mien (; > ne sais plus ou agir...

    Je suis en cours de création d'un site web permettant la surveillance de données météorologique issue de minis stations via un serveur interne à l'entreprise. Au maximum, le site comporte deux connexions « mysql », une par un rafraichissement (ajax : 85ms de traitement) toutes les 30 secondes et une par une partie flash du site (amfphp) toutes les 15 secondes.
    Aucune connexion permanente.

    De temps en temps (maxi 2 par jours) j'ai l'erreur 'Too many connections...'.
    Le site est hébergé chez OVH sur un serveur mutualisé (mysql 5.0.7) avec un maximum de 10 connexions. J'ai donc contacté OVH pour comprendre, il m'indique que cette limitation ne peut pas être modifiée, et qu'il faut fermer la connexion après chaque requête.

    Nous y voilà ::::

    1) Pensez-vous que 10 connexions soient réellement une bonne configuration sachant que Mysql par défaut préconise 151 connexions ? (http://dev.mysql.com/doc/refman/5.5/...nnections.html)

    2) Pensez-vous que dans mon cas ou le script met 85ms d'exécution il soit intéressant de se connecter et de ce déconnecter à chaque requête, comme le préconise OVH ?

    3) Savez-vous s’il existe une commande PHP pour visualiser le nombre de connexion Mysql en cours ?

    4) Il semble que l'erreur n'est pas générée au moment de la connexion, mais au moment de la sélection de la base de données est-ce normal ?

    Merci beaucoup de votre aide.

    Wsixpo

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2005
    Messages
    390
    Détails du profil
    Informations personnelles :
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 390
    Par défaut
    Bonjour.


    1) cela depends de l'utilisation, si la connexion a mysql est partagé entre tous les utilisateurs du site, du nombre d'utilisateur...

    2) ou d'utiliser la même connexion, et de ne pas utiliser la fonction pconnect de php. Effectivement, perso, je pense qu'il vaut mieux se deconnecter à chaque appel à la page php

    3) pas en php mais en mysql:4) aucune idée. Désolé je suis pas pro php.


    Bonne journée

  3. #3
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    4) Il semble que l'erreur n'est pas générée au moment de la connexion, mais au moment de la sélection de la base de données est-ce normal ?
    N'y aurait-il pas un appel systématique à une fonction de connexion à MySQL dans le code PHP qui lancerait donc plusieurs connexions pour un tour de script ?
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

Discussions similaires

  1. [MySQL] ERROR connect: Too many connections
    Par mdjalel dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 20/11/2006, 18h19
  2. Pb aléatoire : too many connections
    Par lebechen dans le forum Hibernate
    Réponses: 14
    Dernier message: 11/10/2006, 18h22
  3. Erreur au lancement de mysqld : Too many connection
    Par Fonzy17 dans le forum Outils
    Réponses: 12
    Dernier message: 20/04/2006, 16h48
  4. Too many connections - Configuration MySQL
    Par Adz3 dans le forum Requêtes
    Réponses: 5
    Dernier message: 27/01/2006, 17h09
  5. [JonAs]JOnAS SQLException "Too Many Connections"
    Par uron86 dans le forum JOnAS
    Réponses: 4
    Dernier message: 23/06/2005, 09h26

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