Wenn ich in pgAdmin eine Verbindung zu einem Host herstelle und ihn einige Minuten im Leerlauf lasse, wird die Verbindung unterbrochen und ich muss die Verbindung erneut herstellen. In vielen Fällen hängt pgAdmin auch, wenn ich versuche, die Verbindung wiederherzustellen. Daher muss ich das Schließen erzwingen und es erneut öffnen.
Das ist sehr nervig. Gibt es eine Möglichkeit, die Verbindung in pgAdmin aufrechtzuerhalten?
windows
postgresql
pgadmin
Kinn
quelle
quelle
Antworten:
Das wird vom Server aus konfiguriert - die Einstellungen für tcp_keepalives_ *
unter http://www.postgresql.org/docs/8.3/static/runtime-config-connection.html
quelle
Eigentlich denke ich, dass es hier zwei Probleme gibt. 1. Halten Sie die Verbindung auf dem Datenbankserver am Leben. 2. Das Problem, dass Ihr Dienstanbieter inaktive TCP-Verbindungen schließt. In meinem Fall muss Pgadmin den Server anpingen, damit die TCP-Verbindung aktiv bleibt. Ich habe dies nach einem Wechsel des Internetanbieters entdeckt.
Hier gibt es eine Lösung. Gibt es eine Möglichkeit, die Verbindung in pgAdmin aufrechtzuerhalten, ohne sie auf dem Server festzulegen?
quelle