我Postgres db 9.1
上有一个AWS EC2
,ubuntu 12.04
。{/ p>
我对实例搞砸了很多(比如在我确定9.1之前安装了各种各样的postgres X.X)。
现在,在使用该数据库一个月后,我发现如果我重新启动实例postgres
无法正确加载,则其状态显示为“正在运行集群”。这将一直持续到我
sudo service postgresql restart
从终端然后再次运作。
如何在ubuntu启动时添加此行,以便每次加载时都会重启此服务,并希望能解决我的问题?
也可以解决此问题的任何其他解决方案。
答案 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也存在