今天又遇到这个奇葩的问题了,在重启zabbix_agentd的时候发现起不来,看日志,提示以下内容:

zabbix_agentd [21675]: cannot recreate Zabbix semaphores for IPC key 0x7a012040 Semaphore ID 4294967295: [22] Invalid

在此之前也遇到过,GG无果,在群里问有童鞋说遇到过,但忘记怎么解决了,无果,说重启服务器可以解决,但这不是最终的解决办法;今天再次遇到这个问题,接着各种找结果,问高人,最后发现两个命令: ipcs 和ipcrm

两个命令的详细用法就不介绍了,网上搜一大堆呢。。。。 你自己找吧。。。

# ipcs  0x7a012040                          ///  查看该Key对应的信号信息

------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x6c012040 294912 zabbix 600 995952 6

------ Semaphore Arrays --------
key semid owner perms nsems
0x7a012040 360448 zabbix 600 10
0x00000000 32769 root 600 1

------ Message Queues --------
key msqid owner perms used-bytes messages
# ipcrm -S 0x7a012040

之后便可启动zabbix_agentd

# /usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/etc/zabbix_agentd.conf

OK.....  zabbix_agentd 已经正常启动,,。。