Ich habe versucht, die Postgres-Datenbank neu zu starten. Dann wird ein Fehler angezeigt.
* Starting PostgreSQL 9.5 database server
* The PostgreSQL server failed to start. Please check the log output:
2018-09-04 10:37:05 UTC [2573-1] FATAL: could not create lock file "postmaster.pid": Permission denied
[fail]
Auf diesem Testserver laufen mehr als 4 Anwendungen. Ich brauche eine Lösung für dieses Problem.
Antwort1
Mit einer Fehlermeldung wie:
„Sperrdatei „postmaster.pid“ konnte nicht erstellt werden: Berechtigung verweigert“
Ich nehme an, dass Sie als Erstes die Fehlermeldung kopiert und im Internet um Hilfe gebeten haben.
Also bitte treten Sie zurück, entspannen Sie sich undLesen Sie die Fehlermeldung- es ist ziemlich beschreibend.
Suchen Sie dann das Verzeichnis, in das Postgres die PID-Datei schreibt. (Die external_pid_file =
Einstellung stammt aus der Datei postgresql.conf.)
Und vielleicht, nur so nebenbei, überprüfen Sie die Berechtigungen und den Besitz dieses Verzeichnisses und der PID-Datei. Diese sollten so beschaffen sein, dass der Postgres-Benutzer dort schreiben kann.
Wenn Sie Postgres auf einem separaten Blockgerät installiert haben, überprüfen Sie, ob es gemountet und beschreibbar ist.