sql >> Database teknologi >  >> RDS >> PostgreSQL

Timeout for PostgreSQL-forbindelse Operational Error på Django og ny server

En timeout-fejl i forbindelsen tyder på, at databaseserveren ikke er tilgængelig med dine indstillinger over netværket på en måde, der ikke returnerer en øjeblikkelig fejl. Den bedste tilgang efter min erfaring er at fejlfinde de to sider af forbindelsen separat. Dette betyder først at teste serversiden af ​​forbindelsen fra psql-kommandolinjen og derefter teste django-siden, når det er løst.

Jeg går ud fra, at du her kan installere psql.på serveren.

Øjeblikkelig kontrol:

  1. Kan du pinge serveren fra serveren? Hvis ikke, start der med fejlfinding på netværket. (Jeg kan se, at dette er localhost, men prøv stadig -- det tager meget lidt tid og bekræfter i det mindste antagelser).
  2. Kan du oprette forbindelse til serveren via psql ved hjælp af den samme port, ip-adresse osv.? Hvis du ikke retter fejl, du får, mens du prøver det, så prøv at rette dem først. Sandsynligvis vil de samme problemer også opstå her. Du skal muligvis tjekke firewalling og postgresql-konfiguration, hvis dette går ud.
  3. Når disse virker, så begynd at prøve fra django igen. Så ved du, at den er Django/Python-specifik og ingen serverside.



  1. Hvordan kalder man en lagret procedure med ref-markør som outputparameter ved hjælp af Spring?

  2. Derby eller MySQL eller...?

  3. ORA-00932:inkonsistente datatyper:forventet NUMBER blev LANG

  4. OPDATERING med BESTIL AF