postgres,ubuntu如何在启动时重启服务?实例重启后卡在群集上

时间:2013-05-13 06:04:32

标签: ubuntu ubuntu-12.04 postgresql-9.1

Postgres db 9.1上有一个AWS EC2ubuntu 12.04。{/ p>

我对实例搞砸了很多(比如在我确定9.1之前安装了各种各样的postgres X.X)。

现在,在使用该数据库一个月后,我发现如果我重新启动实例postgres无法正确加载,则其状态显示为“正在运行集群”。这将一直持续到我

sudo service postgresql restart
从终端

然后再次运作。

如何在ubuntu启动时添加此行,以便每次加载时都会重启此服务,并希望能解决我的问题?

也可以解决此问题的任何其他解决方案。

4 个答案:

答案 0 :(得分:7)

我想最好修复数据库启动脚本本身。但作为解决方法,您可以将该行添加到/etc/rc.local,该行在初始阶段执行。

答案 1 :(得分:7)

在Ubuntu 18.04上:

sudo systemctl restart postgresql.service

答案 2 :(得分:1)

以下命令对我有用

sudo服务postgresql重新启动

答案 3 :(得分:0)

您正在寻找的是启用

用法: 键入此命令一次,然后就可以了。您的服务将在启动时自动启动

 sudo systemctl enable postgresql

DISABLE也存在

某些DOC:freedesktop man systemctl