Postgres的,Ubuntu的如何在启动时重新启动服务? 陷在群集实例重新启动后(postg

2019-09-02 19:15发布

我有一个Postgres db 9.1上运行的AWS EC2 ,与ubuntu 12.04

我搞砸了很多与实例(即安装了各种Postgres的XX之前,我在9.1结算)。

现在一个月上分贝的工作后,我发现,如果我重新启动我的实例postgres无法正确加载,其状态显示为“正在运行的群集”。 这将永远持续下去,直到我

sudo service postgresql restart

从终端,然后再将它的工作原理。

我如何加入这一行,到Ubuntu的启动,使每个加载的时候,它会重新启动该服务,并希望解决我的问题?

也没有其他解决办法可能解决这个问题。

Answer 1:

我想这将是最好的修复数据库启动脚本本身。 但作为变通,您可以添加该行/etc/rc.local ,大约是去年在初始化阶段执行。



Answer 2:

在Ubuntu 18.04:

sudo systemctl restart postgresql.service



文章来源: postgres, ubuntu how to restart service on startup? get stuck on clustering after instance reboot