sql >> Databáze >  >> RDS >> PostgreSQL

Vypršel časový limit připojení PostgreSQL OperationalError na Django a novém serveru

Chyba vypršení časového limitu připojení naznačuje, že databázový server není přístupný s vaším nastavením přes síť způsobem, který nevrací okamžitou chybu. Podle mých zkušeností je nejlepším přístupem řešit problémy se dvěma stranami připojení samostatně. To znamená nejprve otestovat připojení na straně serveru z příkazového řádku psql a poté, jakmile bude vyřešeno, otestovat stranu django.

Předpokládám, že zde můžete nainstalovat psql.na server.

Okamžité kontroly:

  1. Můžete pingnout server ze serveru? Pokud ne, začněte tam při odstraňování problémů se sítí. (Vidím, že je to localhost, ale přesto to zkuste – zabere to velmi málo času a alespoň ověří předpoklady).
  2. Můžete se připojit k serveru přes psql pomocí stejného portu, IP adresy atd.? Pokud neopravíte chyby, ke kterým se při pokusu dostanete, zkuste je nejprve opravit. Je pravděpodobné, že stejné problémy nastanou i zde. Pokud tento časový limit vyprší, možná budete muset zkontrolovat firewall a konfiguraci postgresql.
  3. Jakmile budou fungovat, začněte to znovu zkoušet z django. Pak víte, že je specifický pro Django/Python a není na straně serveru.



  1. Příkaz podmíněné aktualizace SQL pro dvě tabulky najednou

  2. Pokud databáze existuje, ukončete skript MySQL

  3. Výstup SQL Query ve VBA je jiný než v SQL Oracle

  4. PHP - Zaškrtávací políčko Vytvořit pomocí záznamů z databáze MySQL jako hodnot