PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

psql:serwer niespodziewanie zamknął połączenie

Zostawiając to tutaj, aby uzyskać informacje,

Ten błąd może być również spowodowany, jeśli serwer PostgreSQL znajduje się na innym komputerze i nie nasłuchuje na zewnętrznych interfejsach .

Aby debugować ten konkretny problem, wykonaj następujące kroki:

  • Spójrz na swój postgresql.conf, sudo vim /etc/postgresql/9.3/main/postgresql.conf
  • Dodaj ten wiersz:listen_addresses = '*'
  • Uruchom ponownie usługę sudo /etc/init.d/postgresql restart

(Zauważ, że powyższe polecenia dotyczą ubuntu. Inna dystrybucja Linuksa lub system operacyjny mogą mieć inną ścieżkę do tych plików)

Uwaga:używając '*' dla adresów nasłuchujących będzie nasłuchiwał na wszystkich interfejsach. Jeśli zrobisz '0.0.0.0' wtedy będzie nasłuchiwać wszystkich ipv4 i jeśli zrobisz '::' wtedy będzie nasłuchiwać wszystkich IPv6.

http://www.postgresql.org/docs/9.3/static/runtime-config-connection.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rails:Odmowa pozwolenia Postgres na tworzenie bazy danych na rake db:create:all

  2. Dziwne zachowanie w Postgresql

  3. Drukowanie na ekranie w pliku .sql postgres

  4. Równoległość dochodzi do VACUUM

  5. Tworzenie bazy danych PostgreSQL