Lassen Sie dies hier für Informationen,
Dieser Fehler kann auch verursacht werden, wenn sich der PostgreSQL-Server auf einem anderen Computer befindet und nicht auf externen Schnittstellen lauscht .
Um dieses spezifische Problem zu debuggen, können Sie diesen Schritten folgen:
- Sehen Sie sich Ihre postgresql.conf an,
sudo vim /etc/postgresql/9.3/main/postgresql.conf
- Fügen Sie diese Zeile hinzu:
listen_addresses = '*'
- Starten Sie den Dienst neu
sudo /etc/init.d/postgresql restart
(Beachten Sie, dass die obigen Befehle für Ubuntu gelten. Andere Linux-Distributionen oder Betriebssysteme haben möglicherweise einen anderen Pfad zu diesen Dateien)
Hinweis:Verwendung von '*'
für lauschende Adressen werden auf allen Schnittstellen lauschen. Wenn Sie '0.0.0.0'
ausführen dann hört es auf alle ipv4 und wenn Sie '::'
tun dann lauscht es auf alle IPv6.
http://www.postgresql.org/docs/9.3/static/runtime-config-connection.html