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

django.db.utils.OperationalError Impossibile connettersi al server

Possono essere alcuni problemi:

  1. PostgreSQL non è in esecuzione. Controllalo con sudo service postgresql status
  2. Il tuo PostgresSQl non è in esecuzione sulla porta 5432. Puoi verificarlo digitando sudo netstat -nl | grep postgres

  3. Hai qualcosa che non va nel tentativo di connetterti al tuo db come il nome utente, la password o il nome del database. Verifica che siano ciò che Postgres ti chiede di connettere e che sia il db_name a cui vuoi accedere.

  4. Problemi con postmaster.pid in postgres. Può accadere a causa di uno spegnimento eseguito in modo non corretto. Fa ricordare a un pid vivo che non consente l'avvio del tuo server. Per risolverlo devi:

     * rm /usr/local/var/postgres/postmaster.pid 
     * pg_resetxlog -f /usr/local/var/postgres
    

    Dopo questo dovrebbe funzionare correttamente se crei il runserver di postgres

Aiuto in Mac OSX:come avviare il server PostgreSQL su Mac OS X?