Подтвердить что ты не робот

Postgres, ubuntu, как перезапустить службу при запуске? застрять при кластеризации после перезагрузки экземпляра

У меня есть Postgres db 9.1, работающий на AWS EC2, с ubuntu 12.04.

Я много перепутал с экземпляром (я установил все виды postgres X.X, прежде чем я остановился на 9.1).

Теперь, после месяца, работающего над этим db, я обнаружил, что если я перезапущу свой экземпляр postgres, он не загружается правильно, его статус говорит "Запуск кластеров". это будет длиться вечно до тех пор, пока я

sudo service postgresql restart

от терминала, а затем он снова работает.

Как добавить эту строку к запуску ubuntu, чтобы каждый раз, когда он загружается, он перезапустит эту службу и, надеюсь, решит мою проблему?

Также любое другое решение, которое могло бы решить эту проблему.

4b9b3361

Ответ 1

Думаю, лучше всего исправить запуск базы данных script. Но, как работа, вы можете добавить эту строку в /etc/rc.local, которая выполняется в последний раз в фазе init.

Ответ 2

На Ubuntu 18.04:

sudo systemctl restart postgresql.service