无法启动 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,请检查它是否已安装并可写入。

相关内容