Ich starte eine Postgres 9.3-Instanz auf einem Ubuntu 12.04-Server:
~# service postgresql start
* The PostgreSQL server failed to start. Please check the log output.
[fail]
Der Start schlägt fehl, aber es bleibt kein Protokoll, diese Datei ist leer:
tail /var/log/postgresql/postgresql-9.3-main.log
und das sind keine anderen Dateien in diesem Verzeichnis: / var / log / postgresql /
Was ist der beste Weg, um dies zu beheben?
su - postgres; /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data
und sehen Sie, was es Ihnen bietet. Möglicherweise müssen Sie den Benutzernamen und die Pfade in Abhängigkeit von Ihrem Setup ändern.
-d 3
den postgres
Befehl ergänzen . Dies ermöglicht eine umfangreichere Debugging-Ausgabe, die in das Protokoll geschrieben wird. Sie können die Debugging-Ausgabe verringern, indem Sie sie auf 1 oder 2 ändern, oder erhöhen, indem Sie sie auf 4 oder 5 ändern which pgsql
.