<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <link rel="STYLESHEET" type="text/css" href="../pgadmin3.css"> <title>Guru-Hinweise</title> </head> <body> <h3>Der Server antwortet nicht</h3> <p> Meldung der Verbindungslibrary: Der Server akzeptiert keine Verbindungen </p> <p> <b><tt class="command"><INFO></tt></b> </p> <p> Wenn diese Meldung auftaucht, sollte geprüft werden ob der PostgreSQL-Server tatsächlich auf dem angegebenen Port läuft. Ist Netzwerk-Connectivity von der Client-Maschine zur Servermaschine gegeben? Sind Netzwerk/VPN/SSH-Tunnel korrekt konfiguriert? </p> <p> Aus Sicherheitsgründen reagiert PostgreSQL anfänglich <B>nicht</B> auf allen verfügbaren IP-Adressen der Servermaschine. Um den Server über das Netzwerk ansprechen zu können, müssen die Interfaces erst aktiviert werden. </p> <p> Für PostgreSQL-Server ab Version 8.0 wird dies durch den "listen_addresses"-Parameter in der postgresql.conf-Datei gesteuert. Hier wird die Liste aller zu bedienenden IP-Adressen eingetragen, oder einfach '*' um alle verfügbaren Interfaces zu bedienen. Für ältere Versionen (Version 7.3 oder 7.4), ist der Parameter "tcpip_socket" auf 'true' zu setzen. </p> <p> Zum Editieren der postgresql.conf-Datei kann der in pgAdmin III eingebaute Editor verwendet werden. Nach Änderungen an der Datei muß der Server neu gestartet werden um die Änderungen aktiv zu machen. </p> <p> Wenn nach doppelter Prüfung der Konfiguration diese Fehlermeldung immer noch kommt, ist es trotzdem sehr unwahrscheinlich dass tatsächlich ein Fehlverhalten des PostgreSQL-Servers vorliegt. Vermutlich gibt es ein grundlegendes Netzwerkproblem (z.B. Firewall-Konfiguration). Dies sollte eingehend geprüft werden, bevor ein vermeintlicher Bug an die PostgreSQL Community gemeldet wird. </p> </body> </html>