Gentoo Archives: gentoo-user-ru

From: "Никита Киприянов" <merlin@×××××.ru>
To: gentoo-user-ru@l.g.o
Subject: [gentoo-user-ru] запуск PostgreSQL 8.4.5
Date: Wed, 05 Jan 2011 08:52:55
Message-Id: 4D24316C.3050007@rterm.ru
1 Здравствуйте.
2
3 В принципе сам по себе сервер работает (и запускается) нормально. С этой
4 версии переехал unix domain socket, на котором слушает postmaster. В
5 качестве решения предлагается пересобрать приложения с новой версией libpg.
6
7 Дело в том, что сервер был запущен как раз для специфического
8 приложения, которое приходит в бинарном виде и собрано не с моей
9 системной libpg, а приходит со своей.
10
11 На этот случай есть ключик -k, и post-install скрипт советует добавить в
12 конфиге PGOPTS='-k /tmp', чтобы сокет размещался в /tmp, как привыкли.
13 Это работает, сервер запускается, сокет появляется там где надо, но
14 инит-скрипт всё равно говорит, что сервер не удалось запустить:
15 serv3 tmp # /etc/init.d/postgresql-8.4 start
16 * Starting PostgreSQL ...
17 could not start
18 server
19 [ !! ]
20
21 merlin@serv3 ~ $ ps axu | grep postgres
22 postgres 28623 0.9 0.1 44808 3224 ? Ss 11:24 0:00
23 /usr/lib/postgresql-8.4/bin/postgres --silent-mode=true -k /tmp
24 postgres 28632 0.0 0.0 44808 1084 ? Ss 11:24 0:00
25 postgres: writer process
26 postgres 28633 0.0 0.0 44808 1076 ? Ss 11:24 0:00
27 postgres: wal writer process
28 postgres 28634 0.0 0.0 45224 1492 ? Ss 11:24 0:00
29 postgres: autovacuum launcher process
30 postgres 28635 0.0 0.0 13272 1252 ? Ss 11:24 0:00
31 postgres: stats collector process
32 merlin 29040 0.0 0.0 5204 524 pts/1 S+ 11:25 0:00 grep
33 --colour=auto postgres
34
35 Приложения цепляются, всё работает, но эта шероховатость смущает.
36 Например, как его теперь по-правильному останавливать? Наиболее
37 вероятно, что это шероховатости инит-скрипта, раз сам сервер работает
38 как задумано.
39
40 В общем, не сталкивался ли кто с этой проблемой, как решали?