Блог о технологиях и позитиве
Ошибка при установке на FreeBSD zabbix 1.8
Если при установке zabbix 1.8 на FreeBSD вы получаете сообщения вида:
![]()
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
проблема должна рассосаться
| Print article | This entry was posted by Max Prokopov on 24/12/2009 at 14:52, and is filed under FreeBSD, администрирование. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |
about 7 months ago
Спасибо, я недавно тоже столкнулся с этой проблемой. Менял параметр 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 запустился.
about 2 months ago
Спасибо, мил человек!