MYSQL

8 réponses
AuteurMessage

PepsiCola |
En attente

 

Inscrit le : 09/05/2005

# Le 11/01/2007 à 10:22

Petite question technique d'un novice

J'ai de temps en temps un message du genre, sur tous les sites d'un serveur dédié X :

" Mysql - Too many connections ... etc "

Je suppose que comme le message l'indique le serveur Mysql est trop sollicité.

En supposant que les accès à Mysql soient optimisés et donc sans revoir les scripts y a t'il quelque chose à faire ( paramétrage du serveur par exemple ) à part migrer 1 ou 2 sites sur un autre serveur ou changer de serveur ?

abonné au gaz

MathieuC | Mathieu
Modérateur

Photo de MathieuC

Inscrit le : 15/07/2005

# Le 11/01/2007 à 10:40

Modifier la ligne :

set-variable = max_connections=100

dans ton fichier "/etc/my.cnf"

Et puis redemarrer mysql apres la modif

PepsiCola | Jean-Jacques
En attente

 

Inscrit le : 09/05/2005

# Le 11/01/2007 à 10:45

Telaxo a dit :
Modifier la ligne :

set-variable = max_connections=100

dans ton fichier "/etc/my.cnf"

Et puis redemarrer mysql apres la modif


ah merci beaucoup je fais ça de suite

abonné au gaz

MathieuC | Mathieu
Modérateur

Photo de MathieuC

Inscrit le : 15/07/2005

# Le 11/01/2007 à 10:50

Faut pas mettre trop non plus, car chaque connection active te coute un peu de memoire, donc faut que tu vois en fonction de la memoire inutilisee de combien tu augmente sans prendre de risque si cette valeur est atteinte un jour.

PepsiCola | Jean-Jacques
En attente

 

Inscrit le : 09/05/2005

# Le 11/01/2007 à 10:56

Telaxo a dit :
Faut pas mettre trop non plus, car chaque connection active te coute un peu de memoire, donc faut que tu vois en fonction de la memoire inutilisee de combien tu augmente sans prendre de risque si cette valeur est atteinte un jour.


ok j'y vais doucement, j'augmente de 20 pour l'instant, merci

( ca se produisait pas très souvent )

abonné au gaz

zimounet | Quentin
Membre

Photo de zimounet

Inscrit le : 22/03/2006

# Le 11/01/2007 à 19:09

Corrigez moi si je me trompe, mais il s'agit bien des connexion simultanées?

Et une connexion a mysql (hormis les persistantes) ne dure que quelques millisecondes?

Donc si on ferme les connexion en fin de script, on garde la connexion ouverte quelques millisecondes de moins car on attend pas la fermeture au timeout?

non?

Ah, c'est balot madame Chombier!

MathieuC | Mathieu
Modérateur

Photo de MathieuC

Inscrit le : 15/07/2005

# Le 11/01/2007 à 19:15

Selon la doc, PHP est cense fermer automatiquement les connection ouvertes dans le script.

En pratique c'est pas toujours le cas, et gerer soit meme ses fermetures de connections s'avere beaucoup plus rentable

Rano | Jean
Modérateur

Photo de Rano

Inscrit le : 13/04/2005

# Le 11/01/2007 à 20:56

C'est clair

Chambres d'hote tavelOuvrir dans une nouvelle fenetre
Séjours en provenceOuvrir dans une nouvelle fenetre
Forum mariageOuvrir dans une nouvelle fenetre

zimounet | Quentin
Membre

Photo de zimounet

Inscrit le : 22/03/2006

# Le 12/01/2007 à 01:35

y a bien qu'ici que

le fait de fermer les connexion manuellement est économiquement interressant niveau ressources

n'est pas contesté...

ce qui est bien ici c'est que quand les membre ne savent pas ils ne postent pas

Ah, c'est balot madame Chombier!

Répondre

Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.

© MHN - Tous droits réservés | CNIL N°844440 | 24/11/2024 12:40:43 | Généré en 5.75ms | Contacts | Mentions légales |