LINUX.ORG.RU
ФорумAdmin

PostgreSQL BDR запуск сервера в атозагрузке Ubuntu

 , ,


0

1

Что-то совсем туплю. После установки сервака, в логах: теперь вы можете запустить сервер баз данных

/usr/pgsgl-9.4/bin/pg_ctl -D /var/lib/pgsql/9.4-bdr/data -l logfile start

Сервер не стартует выдавая ошибку: /usr/pgsgl-9.4/bin/pg_ctl нет такого файла или каталога
А если залогиниться su - postgress и
pg_ctl -l $HOME/sr_db/bdr6607.log -D $HOME/sr_db/bdr6607 -o "-p 6607" -w start

То сервак стартует. Хм. Подскажите как заставить его стартовать при запуске системы.



Последнее исправление: BoRoDKuH (всего исправлений: 2)

То сервак стартует. Хм. Подскажите как заставить его стартовать при запуске системы.

поставить в автозагрузку, так то!

su

это ещё зачем под рутом?

darkenshvein ★★★★★
()

От рута он и не должен стартануть вроде. Бест практикс - запускать от постгреса.

Сервер не стартует выдавая ошибку: /usr/pgsgl-9.4/bin/pg_ctl нет такого файла или каталога

А ты уверен, что у тебя есть файл /usr/pgsgl-9.4/bin/pg_ctl ?

v9lij ★★★★★
()
Ответ на: комментарий от v9lij

уверен. его там нет :( но зачем же в инструкции такое писать ? не, он не под рутом должен стартовать а от имени postgres

BoRoDKuH
() автор топика
Ответ на: комментарий от darkenshvein

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

BoRoDKuH
() автор топика
Ответ на: комментарий от BoRoDKuH

Чего ты мутишь, блин у тебя убунта, ставь из пакета и все...
Или ты собираешь make install, да даже если так все равно должно быть ок.

-D /var/lib/pgsql/9.4-bdr/data
-D $HOME/sr_db/bdr6607

Почему пути отличаются? Ты понимаешь что ты делаешь??

uspen ★★★★★
()

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

AnDoR ★★★★★
()

Отредактируй файл /var/lib/pgsql/9.4-bdr/data/postgresql.conf:
unix_socket_directories = <тут дирка к которой у euser-а есть доступ на чтение и запись>

trupanka
()
Ответ на: комментарий от trupanka

или вот этот

-D $HOME/sr_db/bdr6607/postgresql.conf

Короче тот с которым пускаешь базу

trupanka
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.