PG_TERMINATE_BACKEND beendet keine bestimmte Sitzung

9

Ich konnte eine Rotverschiebung db wegen einer Verbindung nicht löschen:

%Vor%

Ich habe (über psql) eine Verbindung zu einer anderen db des gleichen Clusters hergestellt und die PID meiner ausstehenden Sitzung überprüft:

%Vor%

Also habe ich einen Anruf an PG_TERMINATE_BACKEND versucht:

%Vor%

Aber als ich meine pg_stat_activity überprüft habe, war meine Blockierungssitzung immer noch hier:

%Vor%

Und ich konnte meine db immer noch nicht fallen lassen.

Irgendeine Idee? (Ich musste den Cluster neu starten, um ihn loszuwerden, was keine befriedigende Lösung ist)

(Natürlich habe ich es mit einer anderen Sitzung versucht, die ich beendet habe)

    
alex_i 28.11.2014, 15:15
quelle

0 Antworten

Tags und Links