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


起因:

        新添加完自定義監控項后重啟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:系統信號量集最大數量


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM