Не запускается Postgresql (Linux)

Стоит Ubuntu Server, установил с этерсофта postgresql. Проверил, работает, базы создает. Перенс папку base на другой диск (рэйд) тоже вроде как все нормально. После оптимизации, взятом с их же сайта http://wiki.etersoft.ru/PostgreSQL/Optimum?v=xnq перестал запускаться:
root@server1c:/distr/1c# /etc/init.d/postgresql start
Starting postgresql service: [FAILED]
В каком логе можно посмотреть ошибку, а то не понятно что именно ему не нравится.

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

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

Обычно лог с ошибками при

Обычно лог с ошибками при старте лежит в каталоге
/var/lib/pgsql
В случае Ubuntu можно также посоветовать ещё /var/log/daemon.log

Проблема оказалась в

Проблема оказалась в параметре shared_buffers. У меня 4 Гига оперативки, работает тока при 64 мб если указвыть. Я думаю надо же 512 указывать? Кстате вот ошибка в логе:

FATAL:  could NOT CREATE shared memory segment: Invalid argument
ПОДРОБНОСТИ:  Failed system call was shmget(KEY=5432001, size=140935168, 03600).
ПОДСКАЗКА:  This error usually means that PostgreSQL's request for a shared memory segment exceeded your kernel's SHMMAX parameter.  You can either reduce the requ
est size OR reconfigure the kernel WITH larger SHMMAX.  TO reduce the request size (currently 140935168 bytes), reduce PostgreSQL's shared_buffers parameter (curre
ntly 16384) and/or its max_connections parameter (currently 28).
        If the request size is already small, it's possible that it IS less than your kernel's SHMMIN parameter, in which case raising the request size or reconfig
uring SHMMIN is called for.

Там кстати написано, что

Там кстати написано, что можно попробовать ядру сказать дать побольше shared памяти. Что-то больно мало 64M если у вас 4G оперативки.

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

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

Back to top

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