無法啟動 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 安裝在單獨的區塊裝置上,請檢查它是否已安裝且可寫入。

相關內容