zabbix-agent報錯:zabbix_agentd [5922]: cannot open log: cannot create semaphore set: [28] No space lef

原由:vim

        新添加完自定義監控項後重啓zabbix-agent時失敗,查看/var/log/zabbix/zabbix-agentd.log 發現系統提示zabbix共享內存報錯spa

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

解決辦法:code

 經過修改 vim /etc/sysctl.confblog

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

後便可以正常啓動了。(報錯緣由:kernel.sem參數設置太小 ,原先系統默認設置的爲 250 32000 32 128)內存

參數含義class

上面的4個數據分別對應:SEMMSL、SEMMNS、SEMOPM、SEMMNI這四個核心參數,具體含義和配置以下。監控

SEMMSL:每一個用戶擁有信號量最大數量配置

SEMMNS:系統信號量最大數量map

SEMOPM:每次semop系統調用操做數im

SEMMNI:系統信號量集最大數量

相關文章
相關標籤/搜索