码迷,mamicode.com
首页 > 其他好文 > 详细

zabbix-agent报错:zabbix_agentd [5922]: cannot open log: cannot create semaphore set: [28] No space left on device

时间:2018-12-26 19:58:02      阅读:427      评论:0      收藏:0      [点我收藏+]

标签:create   解决办法   etc   系统   ace   含义   定义   信号   str   

起因:

        新添加完自定义监控项后重启zabbix-agent时失败,查看/var/log/zabbix/zabbix-agentd.log 发现系统提示zabbix共享内存报错

zabbix_agentd [5922]: cannot open log: cannot create semaphore set: [28] No space left on device

解决办法:

 通过修改 vim /etc/sysctl.conf

kernel.sem =500  64000   64      256
sysctl -p /etc/sysctl.conf  

后便能够正常启动了。(报错原因:kernel.sem参数设置过小 ,原先系统默认设置的为 250 32000 32 128)

参数含义

上面的4个数据分别对应:SEMMSL、SEMMNS、SEMOPM、SEMMNI这四个核心参数,具体含义和配置如下。

SEMMSL:每个用户拥有信号量最大数量

SEMMNS:系统信号量最大数量

SEMOPM:每次semop系统调用操作数

SEMMNI:系统信号量集最大数量

zabbix-agent报错:zabbix_agentd [5922]: cannot open log: cannot create semaphore set: [28] No space left on device

标签:create   解决办法   etc   系统   ace   含义   定义   信号   str   

原文地址:https://www.cnblogs.com/hei-ma/p/10180450.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!