sql >> Databasteknik >  >> RDS >> PostgreSQL

Tidsgräns för PostgreSQL-anslutningen Operational Error på Django och ny server

Ett timeoutfel för anslutningen tyder på att databasservern inte är tillgänglig med dina inställningar över nätverket på ett sätt som inte returnerar ett omedelbart fel. Det bästa tillvägagångssättet, enligt min erfarenhet, är att felsöka de två sidorna av anslutningen separat. Detta innebär att först testa serversidan av anslutningen från kommandoraden psql och sedan testa django-sidan när det är löst.

Jag antar att du här kan installera psql.på servern.

Omedelbara kontroller:

  1. Kan du pinga servern från servern? Om inte, börja där med att felsöka nätverket. (Jag ser att det här är localhost men försöker ändå -- det tar väldigt lite tid och verifierar åtminstone antaganden).
  2. Kan du ansluta till servern via psql med samma port, ip-adress, etc? Om du inte korrigerar felen du får när du försöker det, försök att fixa dem först. Chansen är stor att samma problem uppstår även här. Du kan behöva kontrollera brandväggen och postgresql-konfigurationen om detta går ut.
  3. När dessa fungerar, börja sedan försöka från django igen. Då vet du att den är Django/Python-specifik och ingen serversida.



  1. Hur undviker man fragmentering när man använder NHibernate guid.comb primärnyckel i MySQL?

  2. Konverteringen misslyckades vid konvertering från en teckensträng till unik identifierare

  3. MySQL Aggregate-funktioner utan GROUP BY-sats

  4. Android SQLite-databastabell skapas inte