PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

django.db.utils.OperationalError Não foi possível conectar ao servidor


Pode ser alguns problemas:
  1. O PostgreSQL não está em execução. Verifique com sudo service postgresql status

  2. Seu PostgresSQl não está rodando na porta 5432. Você pode verificar digitando sudo netstat -nl | grep postgres

  3. Você tem algo errado ao tentar se conectar ao seu banco de dados, como o nome de usuário, a senha ou o nome do banco de dados. Verifique se eles são o que o postgres pede para você conectá-lo e esse é o db_name ao qual você deseja acessar.

  4. Problemas com postmaster.pid no postgres. Isso pode acontecer por causa de um desligamento feito incorretamente. Faz lembrar um pid vivo que não permite que seu servidor inicie. Para corrigi-lo, você deve:
     * rm /usr/local/var/postgres/postmaster.pid 
     * pg_resetxlog -f /usr/local/var/postgres
    

    Depois disso ele deve rodar corretamente se você fizer o runserver do postgres

Ajuda no Mac OSX:Como iniciar o servidor PostgreSQL no Mac OS X?