Ну, вы не можете гарантировать, что отключение происходит без JavaScript, и единственный реальный способ убедиться, что вы знаете, что окно закрыто, - это постоянно пинговать сервер - иногда события закрытия страницы не Пожар. Таким образом, вам в основном нужно что-то в фоновом режиме отслеживать отслеживание пингов, и если вы не запускаете в данный момент времени, вызовите процесс kill.
Насколько я знаю, невозможно установить соединение с PostgreSQL, не войдя в систему как администратор и фактически не заставив угрозу закрыться. Метод называется pg_cancel_backend . Я НЕ БЫЛ принудительно прервал процесс с помощью командной строки kill. Это может иметь последствия, которых можно избежать с помощью встроенных инструментов.