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

org.postgresql.util.PSQLException:Der Verbindungsversuch ist fehlgeschlagen

Das eigentliche Problem ist:

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

Die Verbindung wurde geschlossen, als Java versuchte, daraus zu lesen. Dies kann verursacht werden durch:

  • Der PostgreSQL-Server wird neu gestartet
  • Das PostgreSQL-Backend, mit dem Sie verbunden waren, wird beendet
  • Das PostgreSQL-Back-End, mit dem Sie verbunden waren, stürzt ab
  • Unsichere Netzwerkverbindung
  • Zustandsbehaftete Firewalls mit schlechtem Verhalten
  • Zeitüberschreitung bei Leerlaufverbindungen in den NAT-Verbindungstabellen von NAT-Firewalls/-Routern

... und wahrscheinlich noch mehr. Überprüfen Sie die PostgreSQL-Serverprotokolle, um festzustellen, ob dort etwas Informatives vorhanden ist. Ziehen Sie auch in Betracht, mit einem Tool wie Wireshark eine Netzwerkverfolgung durchzuführen.