PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

org.postgresql.util.PSQLException :la tentative de connexion a échoué

Le vrai problème est :

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

La connexion a été fermée lorsque Java a tenté de lire à partir de celle-ci. Cela peut être causé par :

  • Le serveur PostgreSQL est en cours de redémarrage
  • Le backend PostgreSQL auquel vous étiez connecté a été résilié
  • Le backend PostgreSQL auquel vous étiez connecté plante
  • Connexion réseau douteuse
  • Pare-feux avec état qui se comportent mal
  • Expiration des connexions inactives des tables de connexion NAT des pare-feu/routeurs NAT

... et probablement plus. Vérifiez les journaux du serveur PostgreSQL pour voir s'il y a quelque chose d'informatif là-bas; envisagez également de faire du traçage de réseau avec un outil comme Wireshark.