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

Kết nối PostgreSQL đã hết thời gian hoạt động Lỗi trên Django và máy chủ mới

Lỗi hết thời gian chờ kết nối cho thấy rằng máy chủ cơ sở dữ liệu không thể truy cập được với cài đặt của bạn qua mạng theo cách không trả lại lỗi ngay lập tức. Theo kinh nghiệm của tôi, cách tiếp cận tốt nhất là khắc phục sự cố hai bên của kết nối một cách riêng biệt. Điều này có nghĩa là kiểm tra phía máy chủ của kết nối từ dòng lệnh psql trước tiên, sau đó kiểm tra phía django sau khi điều đó được giải quyết.

Tôi giả sử ở đây bạn có thể cài đặt psql. trên máy chủ.

Kiểm tra ngay lập tức:

  1. Bạn có thể ping máy chủ từ máy chủ không? Nếu không, hãy bắt đầu ở đó trong việc khắc phục sự cố mạng. (Tôi thấy đây là localhost nhưng vẫn thử - mất rất ít thời gian và ít nhất là xác minh các giả định).
  2. Bạn có thể kết nối với máy chủ qua psql bằng cùng một cổng, địa chỉ ip, v.v. không? Nếu không sửa được lỗi bạn gặp phải khi thử, hãy cố gắng sửa những lỗi đó trước. Rất có thể những vấn đề tương tự cũng sẽ xảy ra ở đây. Bạn có thể cần phải kiểm tra cấu hình tường lửa và postgresql nếu quá thời gian này.
  3. Khi chúng hoạt động, hãy bắt đầu thử lại từ django. Sau đó, bạn biết đó là Django / Python cụ thể và không có phía máy chủ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xóa các hàng trùng lặp khỏi bảng

  2. SAU KHI CHÈN kích hoạt trong giao dịch riêng biệt?

  3. Rails + Postgres:Không trả lại thông tin múi giờ trên cột từ bảng đã tham gia

  4. Quản lý một Bản cam kết PostgreSQL

  5. Làm cách nào để tạo một cột trong postgres từ các giá trị và lựa chọn dựa trên các cột khác?