Зависание Постгрес

При инициализации вновь созданной базы, зависает Постгрес. При этом создается еще один процесс, после экстренного заверщения программы (Сельта, а инициализирую и создаю базу с помощью нее) процесс так и висит.
Система АльтЛинукс 4,0, Сельта + Постгрес 8,2.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Что-то мне

Что-то мне такое припоминается. В смысле когда-то с таким сталкивался. Вроде бы там где-то lock файл создаётся и при старте, когда Postgres его видит - он ждёт пока этот lock снимется.

В общем посмотри в /var/lib/pgsql
А также неплохо включить логгирование на максимальную мощь и почитать логи - может там что интересное будет.
-----------------------------------------------------------------------------------
"ls /" (C) Козьма Прутков

прошу прощения

прошу прощения за мою непросвещенность, но можно поподробнее про lock и log.
Например, в какой строчке настраивать, какой параметр для лога выставить надо.
В чем функция log?
Заранее спасибо

У меня Fedora 8. В

У меня Fedora 8.
В качестве лока /var/lib/pgsql/data/postmaster.pid
Если такой файл будет существовать, PostgreSQL не запустится.
А лог лежит у меня в /var/lib/pgsql/pgstartup.log и туда валятся диагностические сообщения при старте PostgreSQL.
-----------------------------------------------------------------------------------
"ls /" (C) Козьма Прутков

все тоже самое,

все тоже самое, лок (пид) удалял, лог я знаю тогда этот, есть еще один лог, он лежит уже в папке ./data/pg_log или что-то в этом роде.
сейчас сервис вообще запускать отказывается, запускается только через пользователя постгрес и pg_ctl с указанием директории

Ещё может и в

Ещё может и в /var/log/messages писать.
Так что в логах-то?

Ещё есть такой вариант. Сделать полный дамп баз. Остановить сервис, удалить всё, что есть в каталоге /var/lib/pgsql (лучше предварительно заархивировать) и проинитить базу по новой
-----------------------------------------------------------------------------------
"ls /" (C) Козьма Прутков

>сейчас сервис

>сейчас сервис вообще запускать отказывается, запускается только через пользователя постгрес и pg_ctl с указанием директории
может быть в системных скриптах прописан другой путь к кластеру,
в SuSE эти настройки хранятся в файле /etc/sysconfig/postgresql

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023