Postgres pg_ctl restart无效

时间:2018-02-24 20:18:35

标签: postgresql

我在编辑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

这表明服务器正在运行。但无法连接。

1 个答案:

答案 0 :(得分:2)

首先你应该查看日志文件;也许你从中得到了线索。

如果没有其他工作,请尝试pg_ctl stop -m i强制PostgreSQL停止。

如果这也不起作用,请检查进程是否处于不间​​断睡眠状态。这将需要重新启动机器。