Zabbix启动报cannot create semaphore set 故障处理

今天安装Zabbix-agent由于ListenIP=误配成了一个不存在的主机名,尝试启动失败后,再改回正确配置,然而无法再启动,报以下错误:

zabbix_agentd [2463]: cannot open log: cannot create semaphore set: [28] No space left on device
zabbix_agentd [2886]: cannot open log: cannot create semaphore set: [28] No space left on device
zabbix_agentd [4200]: cannot open log: cannot create semaphore set: [28] No space left on device
zabbix_agentd [4525]: cannot open log: cannot create semaphore set: [28] No space left on device
zabbix_agentd [4852]: cannot open log: cannot create semaphore set: [28] No space left on device

这是由于Semaphore Arrays信号量集不足导致,用ipcs -s命令查看,有很多zabbix相关的信号量集列表

ipcs -s | grep zabbix

处理方法,可以安全的删除它

ipcs -s | grep zabbix| awk ' { print $2 } ' | xargs -n 1 ipcrm -s

然后重启zabbix-agent即可恢复。

订阅
提醒
0 评论
在线反馈
查看全部评论