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
, который выполняется примерно последним в фазе инициализации.