У меня есть Postgres db 9.1
, работающий на AWS EC2
, с ubuntu 12.04
.
Я много перепутал с экземпляром (я установил все виды postgres X.X, прежде чем я остановился на 9.1).
Теперь, после месяца, работающего над этим db, я обнаружил, что если я перезапущу свой экземпляр postgres
, он не загружается правильно, его статус говорит "Запуск кластеров". это будет длиться вечно до тех пор, пока я
sudo service postgresql restart
от терминала, а затем он снова работает.
Как добавить эту строку к запуску ubuntu, чтобы каждый раз, когда он загружается, он перезапустит эту службу и, надеюсь, решит мою проблему?
Также любое другое решение, которое могло бы решить эту проблему.
Думаю, лучше всего исправить запуск базы данных script. Но, как работа, вы можете добавить эту строку в /etc/rc.local
, которая выполняется в последний раз в фазе init.
На Ubuntu 18.04:
sudo systemctl restart postgresql.service