PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

psql:Der Server hat die Verbindung unerwartet geschlossen

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