PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

org.postgresql.util.PSQLException:próba połączenia nie powiodła się

Prawdziwym problemem jest:

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

Połączenie zostało zamknięte, gdy Java próbowała z niego odczytać. Może to być spowodowane:

  • Restartowanie serwera PostgreSQL
  • Backend PostgreSQL, z którym byłeś połączony, został zakończony
  • Backend PostgreSQL, z którym byłeś połączony, ulega awarii
  • Podstępne połączenie sieciowe
  • Źle zachowujące się zapory stanowe
  • Limit czasu bezczynności połączeń z tabel połączeń NAT zapory/routerów NAT

... i prawdopodobnie więcej. Sprawdź dzienniki serwera PostgreSQL, aby zobaczyć, czy są tam jakieś informacje; rozważ także wykonanie śledzenia sieci za pomocą narzędzia takiego jak Wireshark.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pobierz wersję PostGIS

  2. BŁĄD:więcej niż jeden wiersz zwrócony przez podzapytanie użyte jako wyrażenie

  3. Uruchom, aby usunąć wiersze z powiązanych tabel przed usunięciem wierszy z rzeczywistej tabeli

  4. Idź postgresql LIKE zapytania

  5. Klucze podstawowe i obce w pgAdmin