sql >> Databasteknik >  >> RDS >> PostgreSQL

org.postgresql.util.PSQLException:Anslutningsförsöket misslyckades

Det verkliga problemet är:

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

Anslutningen stängdes när Java försökte läsa från den. Detta kan orsakas av:

  • PostgreSQL-servern startas om
  • PostgreSQL-backend som du var ansluten till avslutas
  • PostgreSQL-backend som du var ansluten till kraschar
  • Tveksam nätverksanslutning
  • Dåligt uppförda tillståndsbrandväggar
  • Inaktiva anslutningar tar slut i NAT-anslutningstabellerna för NAT-brandväggar/routrar

... och förmodligen mer. Kontrollera PostgreSQL-serverloggarna för att se om det finns något informativt där; överväg också att göra lite nätverksspårning med ett verktyg som Wireshark.



  1. Mysql returnerar endast en rad när du använder Count

  2. Skriv en Postgres Get or Create SQL Query

  3. Vad händer om jag dödar en stor MySQL InnoDb DELETE-fråga?

  4. JDBC batch operations förståelse