PostgreSQLサービスの起動に失敗しました。 [閉じる]

PostgreSQLサービスの起動に失敗しました。 [閉じる]

CentOSでpostgresqlサーバーを起動しようとすると、起動に失敗したというメッセージが表示されます。 「service postgresql initdb」を使用して、データベースが初期化されていることを確認しました。この問題を解決するための提案がある人はいますか?

ベストアンサー1

コメントの議論によると、一時ファイルの作成に問題があります/tmp

< 2017-04-24 05:05:13.196 CDT > 致命的: ロックファイル '/tmp/.s.PGSQL.5432.lock' を生成できません。

そしてディレクトリの権限が/tmp間違っています。

"ls -ld /tmp" を使用すると、権限が drwxrwxr-t と表示されます。

したがって、解決策は、/tmp世界中に書くことができるように権限を変更することです。

chmod 1777 /tmp

おすすめ記事