Yah, Anda tidak dapat menjamin bahwa ada pemutusan tanpa JavaScript dan satu-satunya cara nyata untuk memastikan bahwa Anda tahu bahwa jendela telah ditutup adalah dengan membuatnya terus melakukan ping ke server -- terkadang acara penutupan halaman tidak diaktifkan. Jadi pada dasarnya Anda memerlukan sesuatu di latar belakang untuk melacak ping dan jika ping tidak menyala dalam waktu tertentu, panggil proses mematikan.
Sejauh yang saya tahu, tidak mungkin untuk memberi tahu koneksi PostgreSQL tanpa masuk sebagai admin dan benar-benar memaksa ancaman untuk ditutup. Metode ini disebut pg_cancel_backend . SAYA TIDAK AKAN hentikan proses secara paksa dengan baris perintah kill. Hal itu dapat menimbulkan dampak yang dapat dihindari dengan menggunakan alat bawaan.