ठीक है, आप गारंटी नहीं दे सकते कि जावास्क्रिप्ट के बिना एक डिस्कनेक्ट है और यह सुनिश्चित करने का एकमात्र वास्तविक तरीका है कि आप जानते हैं कि विंडो बंद हो गई है, यह लगातार सर्वर को पिंग करना है - कभी-कभी पृष्ठ बंद होने वाली घटनाएं सक्रिय नहीं होती हैं। तो आपको मूल रूप से पिंग्स को ट्रैक करने वाली पृष्ठभूमि में कुछ चाहिए और यदि कोई निश्चित समय में आग नहीं लगाता है, तो हत्या प्रक्रिया को कॉल करें।
जहां तक मुझे पता है, एक व्यवस्थापक के रूप में साइन इन किए बिना और वास्तव में खतरे को बंद करने के लिए मजबूर किए बिना पोस्टग्रेएसक्यूएल कनेक्शन को बताना संभव नहीं है। इस विधि को pg_cancel_backend कहा जाता है। . मैं नहीं करूंगा कमांड लाइन किल के साथ प्रक्रिया को जबरन समाप्त करें। इसके परिणाम हो सकते हैं जिन्हें अंतर्निहित टूल का उपयोग करके टाला जा सकता है।