Author Topic: Connexions Mysql non fermées  (Read 971 times)

Offline Thorgal

  • Sr. Member
  • ****
  • Posts: 402
  • Karma: 10
    • View Profile
Connexions Mysql non fermées
« on: Février 11, 2007, 12:59:37 pm »
Bonjour,

j'ai un petit problème avec deux sites qui semblent monopoliser les ressources MySql de mon serveur.
Je m'explique :

Quand ces sites sont visités, cela génères des connexions MySql. Jusque là par de problème. Mais là ou cela devient embêtant c'est que les requêtes restent en "Sleep".
Chaque site peut ainsi avoir entre 20 et 30 connexions MySql en sommeil.
Du coup, le load du serveur monte en flèche, entre 10 et 40 !!
Dès que je coupe ses connexions, il retombe à un chiffre plus normal. (avec phpmyadmin je supprime toutes les connexions "sleep")

Avez vous une idée d'une solution autre que celle de couper leur site ?

merci
Rien ne se construit avec la haine au coeur.

Offline staff

  • Tech. EdelweissHosting
  • Administrator
  • Hero Member
  • *****
  • Posts: 6047
  • Karma: 50
    • View Profile
    • EdelweissHosting
Re : Connexions Mysql non fermées
« Reply #1 on: Février 11, 2007, 01:14:42 pm »
Bonjour

Est-ce ces clients ne sont pas entrain d'utiliser des connections permanentes ? C'es-à-dire pconnect au lieu de connect.

Vous pouvez désactiver ceci depuis votre php.ini

Membre Staff EdelweissHosting
Site Principal: http://edelweisshosting.com
Votre IP: http://edelweisshosting.com/ip.php

Offline Thorgal

  • Sr. Member
  • ****
  • Posts: 402
  • Karma: 10
    • View Profile
Re : Re : Connexions Mysql non fermées
« Reply #2 on: Février 11, 2007, 01:32:52 pm »
Vous pouvez désactiver ceci depuis votre php.ini
Ha ! bonne nouvelle...

est-ce ceci : mysql.allow_persistent = On
à mettre sur off ?
« Last Edit: Février 11, 2007, 01:36:52 pm by Thorgal »
Rien ne se construit avec la haine au coeur.

Offline staff

  • Tech. EdelweissHosting
  • Administrator
  • Hero Member
  • *****
  • Posts: 6047
  • Karma: 50
    • View Profile
    • EdelweissHosting
Re : Connexions Mysql non fermées
« Reply #3 on: Février 11, 2007, 01:50:10 pm »
Oui, voilà :) Vous le basculez sur OFF puis vous relancez Apache. Après, les sites qui utilisent cette fonction ne peuvent plus se connecter.

D'ailleurs, elle est dangereuse aussi pour leurs bases et elle peut les corrompre comme de rien.
Membre Staff EdelweissHosting
Site Principal: http://edelweisshosting.com
Votre IP: http://edelweisshosting.com/ip.php

Offline Thorgal

  • Sr. Member
  • ****
  • Posts: 402
  • Karma: 10
    • View Profile
Re : Connexions Mysql non fermées
« Reply #4 on: Février 11, 2007, 01:55:02 pm »
Merci !! C'est fait :)
Rien ne se construit avec la haine au coeur.