[FOSSGIS-Talk] Datenverbindung zu entfernten PostGreSQL-Server schläft nach einigen Minuten ein ...

Andreas Neumann a.neumann at carto.net
Do Okt 6 08:34:03 CEST 2022


Hallo Claas,

Hm - schwierig. Es gibt verschiedene mögliche Gründe.

Was eine plausible Erklärung wäre, ist, wenn der entfernte Server knapp 
an verfügbaren "connections" wäre ... gibt es viele Nutzer/offene 
Verbindungen an den entfernten PG Servern oder bist Du der einzige?

QGIS macht übrigens standardmässig pro CPU-Kern eine PG-Verbindung - 
also ein 8-Kern-Rechner kann auch schon mal 8 Verbindungen zu PostgreSQL 
öffnen, wenn man die Anzahl der Verbindungen nicht manuelle einschränkt 
(Settings --> Options --> Rendering --> Maximum cores to use for map 
rendering).

Falls der externe PG Server knapp an Verbindungen wäre, dann würde das 
zwischenschalten eines connection pools (PgBouncer oder pgpool) Abhilfe 
schaffen. Oder das hochsetzen der maximal erlaubten Verbindungen zum PG 
Server (wobei das geht nicht immer). Ich habe mit PgBouncer gute 
Erfahrungen gemacht.

Man müsste das Problem zuerst versuchen einzugrenzen. Was ich zuerst 
prüfen würde, sind die PostgreSQL-Server log files, ob man da etwas 
sieht? Z.b. knapp an Verbindungen, lang laufende Queries, etc. Hast Du 
Zugriff auf diese log files?

Seit neueren QGIS-Versionen gibt es auch die Möglichkeit, die 
SQL-Requests die QGIS an PostgreSQL sendet mitzuloggen 
(Debugging/Developer panel) - aber wenn es nur schwer reproduzierbar ist 
und in den verschiedensten Situationen auftritt, dann nützt das 
wahrscheinlich wenig.

Grüsse,

Andreas

On 2022-10-05 20:58, Claas Leiner wrote:

> Guten tag zusammen,
> 
> da ja einige Leute hier mit PostGis unterwegs sind, berichte ich kurz 
> von einem Problem, welches mich seit einiger Zeit nervt....
> 
> Neben PostGis auf meinem Rechner, greife ich regelmäßig über das Netz 
> auf verschiedene Server zu (Also Server, auf die ich über das Internet 
> zugreife).
> 
> Wenn ich mich über pgAdmin 4 mit diesen Serverb verbinde, dort z.B. 
> einige Abfragen absetze, dann ins QGIS wechsle und nach einigen Minuten 
> zurückkehre, kann ich war noch Abfragen eingeben, jedoch laufen Sie 
> unendlich.. Versuche ich dann im DB-Baum einzelne Schemata oder 
> Tabellen auszuklappen, kreiselt nur das "ich arbeite" Symbol.. Auch ein 
> Disconnect und neu verbinden bringt nichts. Nur ein Neustart des 
> pgAdmin verschaft mir neunen Zutritt zur Datenbank.
> Ähnlich auch das Verhalten von psql.. Nach einiger Zeit der Untätigkeit 
> zurückzukehren funktioniert nicht mehr.
> 
> Greife ich mit QGIS auf diese entfernten Datenbanken zu und öffne nach 
> einiger Zeit die Attributtabelle oder nutze den Ausdruckseditor, so 
> friert QGIS füher oder später vollständig ein.
> 
> Das Phänomen tritt nich auf  bei der Nutzung lokaler 
> PostGis-Verbindungen. Es macht keinen Unterschied ob ich psql 12 oder 
> 14 nutze.
> 
> Hat jemand schon ein ähnliches Phänomen beobachtet oder noch besser, 
> irgendeine Idee, an welcher Stelle sich Hinweise für die Ursachen 
> finden lassen. Im pgadmin-Log habe ich schon geschaut..
> 
> Viele Grüße,
> 
> Claas
> 
> --
> -----------------------------------------
> GKG-Kassel - Dr.-Ing. Claas Leiner
> QGIS-Support und mehr
> 
> Geodatenservice, Kartenwerkstatt &
> GIS-Schule Kassel
> 
> Wilhelmshöher Allee 304 E
> 34131 Kassel
> Tel. 0561/56013445
> claas.leiner at gkg-kassel.de
> ----------------------------------------
> http://www.gkg-kassel.de
> ----------------------------------------
> Unterstützen Sie QGIS
> QGIS-DE e.V. | http://qgis.de
> QGIS Projekt | http://qgis.org/de/site/
> --
> ....................................................................
> FOSSGIS-Konferenz 2023 mit OpenStreetMap-Event in Berlin!
> 15.-18. März 2023 an der Humboldt-Universität
> https://www.fossgis-konferenz.de - https://twitter.com/FOSSGIS_Konf
> 
> FOSSGIS Vereinstermine:
> https://fossgis.de/aktivit%C3%A4ten/termine/
> 
> FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
> GIS-Bereich und Freier Geodaten!
> https://www.fossgis.de/          https://twitter.com/FOSSGIS_Verein
> ____________________________________________________________________
> FOSSGIS-Talk-Liste mailing list
> FOSSGIS-Talk-Liste at fossgis.de
> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste