Entrambi wait_timeout
e interactive_timeout
è il tempo di inattività prima che la connessione venga interrotta. Pertanto, la connessione deve essere inattiva (non in esecuzione una query) prima che venga interrotta. MySQL SLEEP()
non conta, poiché stai eseguendo una query.
Dovrai uccidere manualmente le query di lunga durata (non c'è alcuna impostazione per fare in modo che MySQL lo faccia per te). Puoi scrivere questo. Usa SHOW PROCESSLIST
(o strumenti esterni come Innotop
) e KILL
.