PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

psql:il server ha chiuso la connessione in modo imprevisto

Lasciando questo qui per informazioni,

Questo errore può essere causato anche se il server PostgreSQL si trova su un'altra macchina e non è in ascolto su interfacce esterne .

Per eseguire il debug di questo problema specifico, puoi seguire questi passaggi:

  • Guarda il tuo postgresql.conf, sudo vim /etc/postgresql/9.3/main/postgresql.conf
  • Aggiungi questa riga:listen_addresses = '*'
  • Riavvia il servizio sudo /etc/init.d/postgresql restart

(Nota, i comandi sopra sono per Ubuntu. Altre distribuzioni o sistemi operativi Linux potrebbero avere percorsi diversi per questi file)

Nota:utilizzando '*' per l'ascolto gli indirizzi saranno in ascolto su tutte le interfacce. Se esegui '0.0.0.0' quindi ascolterà tutti gli IPv4 e se lo fai '::' quindi ascolterà tutti gli IPv6.

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