PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Koneksi PostgreSQL Timeed Out OperationalError pada Django dan server baru

Kesalahan batas waktu koneksi menunjukkan bahwa server basis data tidak dapat diakses dengan pengaturan Anda melalui jaringan dengan cara yang tidak langsung mengembalikan kesalahan. Pendekatan terbaik, menurut pengalaman saya, adalah memecahkan masalah kedua sisi koneksi secara terpisah. Ini berarti menguji koneksi sisi server dari baris perintah psql terlebih dahulu, dan kemudian menguji sisi django setelah diselesaikan.

Saya berasumsi di sini Anda dapat menginstal psql.di server.

Pemeriksaan segera:

  1. Bisakah Anda melakukan ping ke server dari server? Jika tidak, mulailah dari sana dalam memecahkan masalah jaringan. (Saya melihat ini adalah localhost tetapi masih mencoba -- dibutuhkan sedikit waktu dan setidaknya memverifikasi asumsi).
  2. Dapatkah Anda terhubung ke server melalui psql menggunakan port, alamat ip, dll yang sama? Jika tidak memperbaiki kesalahan yang Anda dapatkan saat mencobanya, coba perbaiki terlebih dahulu. Kemungkinan masalah yang sama akan terjadi di sini juga. Anda mungkin perlu memeriksa konfigurasi firewall dan postgresql jika waktu ini habis.
  3. Setelah ini berhasil, mulailah mencoba dari Django lagi. Kemudian Anda tahu itu khusus Django/Python dan tidak ada sisi server.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL:Keuntungan dari ENUM vs. hubungan satu-ke-banyak?

  2. Kumpulan koneksi menggunakan pg-promise

  3. Menggunakan database PostgreSQL dengan Docker dan Flask, bagaimana cara kerjanya?

  4. Cegah string kosong di bidang VARIASI KARAKTER

  5. Desain database untuk membuat tabel dengan cepat