我在编辑postgresql.conf文件后尝试重启Postgres(版本9.6)。 但它不起作用
layoutIfNeeded
等待服务器关闭......................................... ......................失败了 pg_ctl:服务器没有关闭
当我尝试连接到Postgres时,它说"服务器正在关闭"并且我无法连接.Below是我为pg_ctl start
获得的 pg_ctl stop
2018-02-24 21:11:12 CET FATAL:锁定文件" postmaster.pid"已经存在 2018-02-24 21:11:12 CET提示:是否有另一个postmaster(PID 42946)在数据目录中运行" / pgDATA / data"?
我试图杀死42946.但我仍然得到同样的错误。
pg_ctl start
这表明服务器正在运行。但无法连接。
答案 0 :(得分:2)
首先你应该查看日志文件;也许你从中得到了线索。
如果没有其他工作,请尝试pg_ctl stop -m i
强制PostgreSQL停止。
如果这也不起作用,请检查进程是否处于不间断睡眠状态。这将需要重新启动机器。