Auteur | Message |
---|---|
abravanel666
| Inscrit le : 19/07/2009 |
# Le 17/02/2010 à 10:47 Hello |
abravanel666
| Sylvain Inscrit le : 19/07/2009 |
# Le 17/02/2010 à 12:22 tu fais comment pour limiter la mémoire, j'avais fait mes calculs en tunant le maxconnection * le nombre de buffers m'enfin c'est pas très précis |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 17/02/2010 à 13:37 éventuellement y a mysqltuner qui te fait le calcul... mais c'est le max théorique qu'il te sort, dans le cas où toutes les connexions remplissent tous les buffers simultanément. |
tty2
| Serge Inscrit le : 10/05/2005 |
# Le 17/02/2010 à 16:48 il m'est arrivé un truc con dernierement meme si ça n'a rien à voir... |
abravanel666
| Sylvain Inscrit le : 19/07/2009 |
# Le 17/02/2010 à 16:53
Bool a dit : éventuellement y a mysqltuner qui te fait le calcul... mais c'est le max théorique qu'il te sort, dans le cas où toutes les connexions remplissent tous les buffers simultanément. Oui c'est comme ca que j'ai ajusté mes buffers m'enfin c'est pas terrible. Comment qu'ils font pour configurer les mysql sur des mutualisé ? |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 17/02/2010 à 16:57 Sur du mutu tu es généralement bien plus strict, du genre tu fixes à 5 connexions simultannées maxi par compte. Et je pense que tu es près à sacrifier un peu de perf (en étant plus strict sur les buffers justement), quitte à ce que ce soit plus stable. |
abravanel666
| Sylvain Inscrit le : 19/07/2009 |
# Le 17/02/2010 à 17:00
Bool a dit : Sur du mutu tu es généralement bien plus strict, du genre tu fixes à 5 connexions simultannées maxi par compte. Y a un truc que je pige pas c'est comment 1 seule requete peut faire tout planter. Jsuis pas sur que limiter à 5-10 connexions règle le pb. J'ai pas trouvé de max_execution time au niveau de mysql histoire qu'il lasse tomber les requêtes qui prennent plus de 60 secondes. y a des trucs possibles dans php.ini m'enfin j'aurais préféré gérer ca direct au niveau BDD. |
MathieuC
| Mathieu Inscrit le : 15/07/2005 |
# Le 17/02/2010 à 17:07 Avec une tres grosse requete tu peux saturer la memoire si tes buffer ne sont pas limites, ca va swapper, et si tu arrives au bout du swap, ton serveur va planter |
ultrajoe
| Jérôme Inscrit le : 16/07/2008 |
# Le 17/02/2010 à 17:28
abravanel666 a dit : J'ai pas trouvé de max_execution time au niveau de mysql histoire qu'il lasse tomber les requêtes qui prennent plus de 60 secondes. y a des trucs possibles dans php.ini m'enfin j'aurais préféré gérer ca direct au niveau BDD. wait-timeoout et/ou interactive-timeout (pour les connections persistantes) devrait répondre à ton besoin non ? |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 17/02/2010 à 18:08 Déjà faudrait savoir si c'est à cause d'une saturation mémoire ou non que ton MySQL a sauté. T'as pas de log ou de monitoring qui puissent répondre à ça ? Feb 17 16:20:22 press4 kernel: [457719.976104] mysqld invoked oom-killer: gfp_mask=0x200da, order=0, oomkilladj=0 (roh le boulet qui a configuré ce serveur ) |
abravanel666
| Sylvain Inscrit le : 19/07/2009 |
# Le 17/02/2010 à 18:17 rien dans le kern.log ou le syslog.log |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 17/02/2010 à 19:02 Donc c'est pas une saturation, à moins que tu ais toi même coupé MySQL à la hache ? (à coup de kill -9) |
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 1:53:37 | Généré en 3.5ms | Contacts | Mentions légales |