Страница 1 из 1

PostgreSQL initdb

СообщениеДобавлено: Чт окт 12, 2006 12:55 am
Timofei1394
creating template1 database in /home/timofei1394/data/pgdata/base/1 ... FATAL: could not create semaphores: No space left on device
DETAIL: Failed system call was semget(1, 17, 03600).
HINT: This error does *not* mean that you have run out of disk space.
It occurs when either the system limit for the maximum number of semaphore sets (SEMMNI), or the system wide maximum number of semaphores (SEMMNS), would be exceeded. You need to raise the respective kernel parameter. Alternatively, reduce PostgreSQL's consumption of semaphores by reducing its max_connections parameter (currently 100).
The PostgreSQL documentation contains more information about configuring your system for PostgreSQL.
child process exited with exit code 1
initdb: removing data directory "/home/timofei1394/data/pgdata"


./initdb веерху результат этой команды!

Вот-такие вот траблы, ставлю собственный Postgres из исходников... ЯЧ так понял что ему места не хватает... Но места свободно для этого юзера ешё 200 МБ![/b]

СообщениеДобавлено: Чт окт 12, 2006 2:46 am
garry
для юзера может и свободно, а на диске нету его.
что говорит df ?

СообщениеДобавлено: Чт окт 12, 2006 3:11 am
Timofei1394
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/vd0 409600 238942 170658 58% /

СообщениеДобавлено: Чт окт 12, 2006 3:45 am
garry
Еще там написано что может нехватать семафоров и что если вы не можете менять параметры ядра, то уменьшите параметр max_connections.

А зачем вам свой постгрес? чем предустановленный не угодил ?

СообщениеДобавлено: Чт окт 12, 2006 4:26 am
Timofei1394
Мне версия неугодила. Там есть некоторая несовместимость. Так а вот по поводу. Где уменьшить max_connections я уже все перерыл и нигде не нашёл.

СообщениеДобавлено: Чт окт 12, 2006 4:42 am
garry
незнаю, читайте доки.