postgres データベースの起動に失敗しました

postgres データベースの起動に失敗しました

Postgres データベースを再起動しようとしました。するとエラーが表示されます。

 * 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]

このテスト サーバーでは 4 つ以上のアプリケーションが実行されています。この問題の修正が必要です。

答え1

次のようなエラーメッセージが表示されます。

「ロック ファイル "postmaster.pid" を作成できませんでした: 権限が拒否されました」

最初にやったことは、そのエラー メッセージをコピーして、インターネットで助けを求めることだったと思います。

だから、一歩下がってリラックスして、エラーメッセージを読む- 非常に説明的です。

次に、postgres が PID ファイルを書き込むディレクトリを探します ( external_pid_file =postgresql.conf の設定) 。
また、思いつきですが、そのディレクトリと PID ファイルの権限と所有権を確認してください。postgres ユーザーがそこに書き込めるようにする必要があります。Postgres を
別のブロック デバイスにインストールした場合は、それがマウントされていて書き込み可能であることを確認してください。

関連情報