sql >> Base de Datos >  >> RDS >> PostgreSQL

django.db.utils.OperationalError No se pudo conectar al servidor

Pueden ser algunos problemas:

  1. PostgreSQL no se está ejecutando. Verifíquelo con sudo service postgresql status
  2. Su PostgresSQl no se está ejecutando en el puerto 5432. Puede comprobarlo escribiendo sudo netstat -nl | grep postgres

  3. Tiene algo mal al intentar conectarse a su base de datos, como el nombre de usuario, la contraseña o el nombre de la base de datos. Compruebe que son los que postgres le pide que conecte y ese es el db_name al que desea acceder.

  4. Problemas con postmaster.pid en postgres. Puede ocurrir debido a un apagado realizado incorrectamente. Hace recordar un pid vivo que no permite que su servidor se inicie. Para arreglarlo tienes que:

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

    Después de esto, debería funcionar correctamente si ejecuta el servidor de ejecución de postgres

Ayuda en Mac OSX:¿Cómo iniciar el servidor PostgreSQL en Mac OS X?