Per dokumentasi :
connection.end()
kemudian seharusnya dipanggil hanya ketika Anda berhenti mengirim kueri ke MySQL, yaitu ketika aplikasi Anda berhenti. Anda tidak boleh membuat/mengakhiri koneksi sepanjang waktu:cukup gunakan koneksi yang sama untuk semua kueri Anda (atau gunakan kumpulan koneksi agar lebih efisien).