Press "Enter" to skip to content

Zabbix报错:zabbix_server [788]: cannot open log: cannot create semaphore set: [28] No space left on device

zabbix共享内存报错如下:
zabbix_server [788]: cannot open log: cannot create semaphore set: [28] No space left on device
报错原因:
kernel.sem参数设置过小.

共享内存:
可以通过ipcs -lm命令查看目前系统共享内存的参数限制
ipcs -lm
------ Shared Memory Limits --------
max number of segments = 4096
max seg size (kbytes) = 67108864
max total shared memory (kbytes) = 18014398442373116
min seg size (bytes) = 1

查看当前共存内存参数:
cat /proc/sys/kernel/sem
250 32000 32 128

修改参数:
vim /etc/sysctl.conf
kernel.sem =5010 641280 5010 128
sysctl -p /etc/sysctl.conf
//设置立即生效
5010   SEMMSL max semaphores per array 信号集容纳最大信号数量
641280  SEMMNS max semaphores system wide 所有信号的最大数量
5010   SEMOPM max ops per semop call 调用单个信号集中最大信号数量
128    SEMMNI max number of arrays 信号集的最大值

One Comment

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注