[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