On 25.04.12 08:31, Taras Heychenko wrote:
Увеличить параметры
kern.ipc.shmall: 8192
kern.ipc.shmmax: 33554432
пробовал -- меняет ошибку, но общую ситуацию не улучшает.
Можно новую ошибку увидеть? Меняет ошибку - это же хорошо, это
значит действо возымело эффект :-)
Вот ошибка при увеличении shmmax и shmall вдвое.
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 13). The PostgreSQL documentation contains more
information about configuring your system for PostgreSQL.
Раньше ему не хватало разделяемой памяти, теперь не хватает семафоров.
Читать тут:
http://www.postgresql.org/docs/9.0/interactive/kernel-resources.html#SYSVIPC
(искать по слову FreeBSD)
P.S. Кстати, почему 9.0, а не сразу 9.1?