在用zabbix監(jiān)控postgresql的時候,以前是正常的,某天突然發(fā)現(xiàn)監(jiān)控不到數(shù)據(jù)了,重啟zabbig_agent發(fā)現(xiàn)報錯:
創(chuàng)新互聯(lián)建站專注于蒲城企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),商城網(wǎng)站制作。蒲城網(wǎng)站建設(shè)公司,為蒲城等地區(qū)提供建站服務(wù)。全流程定制制作,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)
zabbix_agentd [10555]: cannot create Semaphore: [28] No space left on device zabbix_agentd [10555]: unable to create mutex for log file
修改/etc/sysctl.conf
添加如下行:
kernel.sem = 500 64000 64 256
修改之后,執(zhí)行sysctl -p /etc/sysctl.conf使其生效。
這樣就把系統(tǒng)默認的信號量擴大了一倍
啟動就成功了,其他機器沒有出現(xiàn)這種情況,可能是PG太占信號量了吧