Keduanya wait_timeout
dan interactive_timeout
adalah waktu tidak aktif sebelum koneksi terputus. Jadi, koneksi harus dalam keadaan idle (tidak menjalankan kueri) sebelum terputus. MySQL SLEEP()
tidak dihitung, karena Anda menjalankan kueri.
Anda harus secara manual mematikan kueri yang berjalan lama (tidak ada pengaturan agar MySQL melakukannya untuk Anda). Anda dapat membuat skrip ini. Gunakan SHOW PROCESSLIST
(atau alat eksternal seperti Innotop
) dan KILL
.