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

org.postgresql.util.PSQLException:il tentativo di connessione non è riuscito

Il vero problema è:

Caused by: java.net.SocketException: Connection reset
    at java.net.SocketInputStream.read

La connessione è stata chiusa quando Java ha tentato di leggerla. Ciò può essere causato da:

  • Riavvio del server PostgreSQL
  • Il backend PostgreSQL a cui eri connesso è stato terminato
  • Il backend di PostgreSQL a cui eri connesso al crash
  • Connessione di rete dubbia
  • Firewall con stato si comportano male
  • Timeout delle connessioni inattive dalle tabelle di connessione NAT di firewall/router NAT

... e probabilmente altro. Controlla i log del server PostgreSQL per vedere se c'è qualcosa di informativo lì; considera anche di eseguire un po' di tracciamento della rete con uno strumento come Wireshark.