PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

org.postgresql.util.PSQLException:Cố gắng kết nối không thành công

Vấn đề thực sự là:

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

Kết nối đã bị đóng khi Java cố gắng đọc từ nó. Điều này có thể do:

  • Máy chủ PostgreSQL đang được khởi động lại
  • Phần phụ trợ PostgreSQL mà bạn đã kết nối bị chấm dứt
  • Phần phụ trợ PostgreSQL mà bạn đã kết nối gặp sự cố
  • Kết nối mạng tồi tệ
  • Tường lửa trạng thái hoạt động không tốt
  • Kết nối không hoạt động hết thời gian trong bảng kết nối NAT của tường lửa / bộ định tuyến NAT

... và có thể hơn thế nữa. Kiểm tra nhật ký máy chủ PostgreSQL để xem có thông tin gì ở đó không; cũng xem xét thực hiện một số theo dõi mạng bằng một công cụ như 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. Cách ánh xạ PostgreSQL enum với JPA và Hibernate

  2. Postgres JSONb sang XML với tag_name và tag_value

  3. Cách tính giá trị trung bình trong PostgreSQL

  4. Cập nhật tập hợp kết quả với kiểu mảng SQL trong JDBC / PostgreSQL

  5. Thực thi lược đồ .sql trong psycopg2 bằng Python