Es kann einige Probleme geben:
- PostgreSQL läuft nicht. Überprüfen Sie es mit sudo
service postgresql status
-
Ihr PostgresSQL läuft nicht auf Port 5432. Sie können es überprüfen, indem Sie
sudo netstat -nl | grep postgres
-
Beim Versuch, eine Verbindung zu Ihrer Datenbank herzustellen, ist etwas falsch, z. B. der Benutzername, das Passwort oder der Datenbankname. Stellen Sie sicher, dass Postgres Sie auffordert, eine Verbindung herzustellen, und dass dies der db_name ist, auf den Sie zugreifen möchten.
-
Probleme mit postmaster.pid in postgres. Dies kann aufgrund einer unsachgemäß durchgeführten Abschaltung passieren. Es erinnert eine lebendige PID daran, dass Ihr Server nicht gestartet werden kann. Um es zu beheben, müssen Sie:
* rm /usr/local/var/postgres/postmaster.pid * pg_resetxlog -f /usr/local/var/postgres
Danach sollte es richtig laufen, wenn Sie den Runserver von postgres
machen
Hilfe in Mac OSX:Wie starte ich den PostgreSQL-Server unter Mac OS X?