The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Постгрес не может инициализироваться на FreeBSD 6.1"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Постгрес не может инициализироваться на FreeBSD 6.1"  
Сообщение от somex_x email(ok) on 05-Фев-07, 17:50 
Здравствуйте.
При попытки инициализации(создания) посгресовской базы, возникает следующая ошибка:
creating directory wmdb ... ok
creating directory wmdb/global ... ok
creating directory wmdb/pg_xlog ... ok
creating directory wmdb/pg_xlog/archive_status ... ok
creating directory wmdb/pg_clog ... ok
creating directory wmdb/pg_subtrans ... ok
creating directory wmdb/base ... ok
creating directory wmdb/base/1 ... ok
creating directory wmdb/pg_tblspc ... ok
selecting default max_connections ... 10
selecting default shared_buffers ... 50
creating configuration files ... ok
creating template1 database in wmdb/base/1 ... FATAL:  could not create shared memory segment: Cannot allocate memory
DETAIL:  Failed system call was shmget(key=1, size=1122304, 03600).
HINT:  This error usually means that PostgreSQL's request for a shared memory segment exceeded available memory or swap space. To reduce the request size (currently 1122304 bytes), reduce PostgreSQL's shared_buffers parameter (currently 50) and/or its max_connections parameter (currently 10).
        The PostgreSQL documentation contains more information about shared memory configuration.
child process exited with exit code 1
initdb: removing data directory "wmdb"

Версия постгреса - 8.02.
Увелечение shmmax эффекта не даёт(на данный момент 187108864). shmmin=1. shmall=8192. Увелечение приводит к ругани на невозможность создания семафора, уменьшение не даёт эффекта. Как изменить параметры
max_connections и shared_buffers при инициализации я не нашёл.
Может ли кто-нибудь посоветовать что делать в такой ситуации.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Постгрес не может инициализироваться на FreeBSD 6.1"  
Сообщение от sm00th (??) on 05-Фев-07, 18:24 
рекомендую добавить в ядро строки

#For PostgreSQL
options         SYSVSHM
options         SYSVSEM
options         SYSVMSG
options         SHMMAXPGS=65536
options         SEMMNI=40
options         SEMMNS=240
options         SEMUME=40
options         SEMMNU=120

и пересобрать его.
О результатах сообщите.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Постгрес не может инициализироваться на FreeBSD 6.1"  
Сообщение от somex_x email(??) on 06-Фев-07, 12:10 
>рекомендую добавить в ядро строки
>
Э... С радостью бы пересобрал, только система не моя, я её даже перезагрузить не могу, только рута дали. А софтовых способов исправить положение не осталось?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Постгрес не может инициализироваться на FreeBSD 6.1"  
Сообщение от sm00th (??) on 07-Фев-07, 17:14 
>>рекомендую добавить в ядро строки
>>
>Э... С радостью бы пересобрал, только система не моя, я её даже
>перезагрузить не могу, только рута дали. А софтовых способов исправить положение
>не осталось?

ну почему нельзя можно - нужно поправить вручную переменные sysctl - с такими же названиеями  как в указанных строках ядра.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру