DBAtlas · Atlas für Datenbankbetrieb

08001: sqlclient_unable_to_establish_sqlconnection

PostgreSQL

Was bedeutet das?

Der Client konnte keine Verbindung zum PostgreSQL-Server aufbauen. Die Verbindung ist auf Netzwerk-/Adressebene gescheitert, bevor daraus eine Session wurde.

Ursache

Falscher Host/Port; eine Adresse, auf der der Server nicht lauscht (Remote-Verbindung bei listen_addresses = 'localhost'); der Server ist heruntergefahren/nicht erreichbar; eine Firewall blockiert den Port (Standard 5432); oder ein Fehler bei der DNS-Auflösung. Auch ein falsch konfigurierter Connection Pool kann den Fehler auslösen.

Lösung

Prüfe, dass der Server läuft und auf der richtigen Adresse lauscht: Kontrolliere listen_addresses = '*' (oder die betreffende IP) und die Port-Einstellung in postgresql.conf und starte den Server dann neu (listen_addresses und port erfordern einen Neustart; ein Reload reicht nicht). Teste den Zugriff vom Client: psql -h host -p 5432 -U app_user. Öffne 5432/tcp in der Firewall. Prüfe die Werte für Host/Port/DNS und den Connection String.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank