- Home
- Categorie
- Coding e Sistemistica
- CMS & Piattaforme Self-Hosted
- Query in sleep e risorse in down...
- 
							
							
							
							
							
Query in sleep e risorse in down...Ciao a tutti! O da un paio di mesi un problema... il server satura RAM e SWAP e va in blocco, un server dedicato doppio core con 3 GB di RAM... Dopo molte analisi ho individuato l problema... una installazione di wordpress che fa un migliaio di unici al giorno. Query molto corpose, con selezione anche di alcune centinaia di ID (tipo "SELECT * FROM tabelle where ID=1222,1223,1225,ecc..." per 2-300 ID). Le query restano poi in sleep anche per 500-100 secondi, verificati con mysqladmin processlist, del tipo: 5354 | user | localhost | db_wordpress | Sleep | 110 | 
 5359 | user | localhost | db_wordpress | Sleep | 310 |
 **ecc... **Quando questi processi in sleep iniziano a diventare 50-100, RAM e SWAP saturano e la macchina si pianta... Qualcuno di voi sa dirmi da dove derivano, visto che non c'è traccia di connessioni persistenti, bloccate peraltro anche in php.ini? Grazie e ciao! 
 
- 
							
							
							
							
							
Fai una prova modificando la variabile interactive_timeout in my.cnf Questo ridurrà il timeout per le query in sleep che potrebbero ovviamente fallire visto il basso valore di timeout. 
 
- 
							
							
							
							
							
In realtà l'avevo già fatto prima di leggere, in particolare in my.cnf non avevo nulla ed ho aggiunto: interactive_timeout=30 
 wait_timeout=30ma avevo effettivamente dei dubbi sul secondo parametro... La cosa che mi lascia perplesso, è che, a quanto ho capito, le query in sleep non dovrebbero consumare risorse, mentre a me scompaiono nel giro di 20 min...