Bonjour,
je suis un petit nouveau sur le forum car je ne trouve pas de solutions à mon problème.
je suis sur un serveur perso en housing (bi pro xeon).
sur l'un de mes sites je gère une base de 2,500,000 articles.
Toutes les requetes se passe bien sauf dans certains cas en mode Fulltext.
Certaines requêtes peuvent prendre 900 secondes et du coup, 's'empilent' ... les ressources ne se libèrent plus, résultat : j'obtiens un load average de 40 :-) (et oui) et évidemment mon serveur devient difficilement accessible et j'arrive à peine au bout de 15mn à stopper mysql.
Je souhaiterais savoir comment forcer un timout sur les query, par exemple : au bout de 10 secondes le process est killé et renvoi mon message d'erreur qui est (aucun article trouvé).
J'ai modifié le wait_timeout et interactive_timeout mais cela n'a aucun incidence car la requête est en cours ...
Je précise que ce problème survient sur une requête demandant bcp de ressource (LIKE).
merci de votre aide.
Rectification, j'ai fait mieux cette nuit :
Connections Rejected due to load average::
Load Avg 48: 4 Times(s)
Load Avg 49: 3 Times(s)
Load Avg 50: 2 Times(s)
Load Avg 51: 2 Times(s)
Load Avg 55: 1 Times(s)
Load Avg 56: 1 Times(s)
Load Avg 59: 1 Times(s)
Load Avg 62: 2 Times(s)
Partager