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

у меня есть Postgres db 9.1 работает на AWS EC2 С ubuntu 12.04.

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

теперь, через месяц работы над этой БД, я обнаружил, что если я перезапущу свой экземпляр postgres не загружается правильно, его статус говорит "запуск кластеров". это будет длиться вечно, пока я

sudo service postgresql restart

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

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

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

1 ответов


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