postgres, ubuntu how to restart service on startup? get stuck on clustering after instance reboot

随声附和 提交于 2019-12-03 04:41:14

问题


I have a Postgres db 9.1 running on AWS EC2, with ubuntu 12.04.

I messed a lot with the instance (i.e installed all kinds of postgres X.X before i settled on 9.1).

Now after a month working on that db, I discovered that if I restart my instance postgres doesn't load correctly, its status says "Running clusters". this will last forever until I

sudo service postgresql restart

from terminal, and then it works again.

How do I add this line, to ubuntu startup so that each time it loads, it will restart this service, and hopefully solve my problem?

Also any other solution which might solve this.


回答1:


I guess it would be best to fix the database startup script itself. But as a work around, you can add that line to /etc/rc.local, which is executed about last in init phase.




回答2:


On Ubuntu 18.04:

sudo systemctl restart postgresql.service



来源:https://stackoverflow.com/questions/16515723/postgres-ubuntu-how-to-restart-service-on-startup-get-stuck-on-clustering-afte

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!