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
[email protected]
----------------------------------------
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
[email protected]
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
--
....................................................................
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
[email protected]
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste