Ошибка при установке на FreeBSD zabbix 1.8

24/12/2009

zabbixЕсли при установке zabbix 1.8 на FreeBSD вы получаете сообщения вида:

freebsd logo

60622:20091223:144406.024 Can’t allocate shared memory of size 8388608 [Cannot allocate memory]
60622:20091223:144406.024 Can’t allocate shared memory for configuration cache.

знайте, все дело в системных настройках sysctl.conf

в порядке тестирования пропишите

sysctl kern.ipc.semmni=128
sysctl kern.ipc.semmns=32000
sysctl kern.ipc.semmax=32000
sysctl kern.ipc.semmsl=250
sysctl kern.ipc.shmmni=4096
sysctl kern.ipc.shmmax=2147483648
sysctl kern.ipc.shmall=2097152

или сразу в /etc/sysctl.conf, тогда потребуется перезагрузка

kern.ipc.semmni=128
kern.ipc.semmns=32000
kern.ipc.semmax=32000
kern.ipc.semmsl=250
kern.ipc.shmmni=4096
kern.ipc.shmmax=2147483648
kern.ipc.shmall=2097152

проблема должна рассосаться

3 комментария
25/12/2009 @ 22:48

Спасибо, я недавно тоже столкнулся с этой проблемой.
Менял параметр kern.ipc.shmmax — не помогало. А вот такой набор сработал.

Сделаю дополнение. По крайней мере на FreeBSD 6.x часть параметров должны инициализироваться при старте системы.
/boot/loader.conf
kern.ipc.semmni=128
kern.ipc.semmns=32000
kern.ipc.shmmni=4096

/etc/sysctl.conf
kern.ipc.semmsl=250
kern.ipc.shmmax=2147483648
kern.ipc.shmall=2097152

Также отсутствует параметр
kern.ipc.semmax=32000

Даже когда я установил параметри из /etc/sysctl.conf, zabbix запустился.

Ответить
Karushin Alexander
19/05/2010 @ 16:19

Спасибо, мил человек!

Ответить
05/10/2010 @ 08:08

FreeBSD 8.1 помогло вот это kern.ipc.shmall=32768.
Посмотрел на сайте http://www.sergeysl.ru/freebsd-zabbix/

Ответить

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *


*