Skip to content

Zabbix semaprores problem

IF заббикс-агент не хочет запускаться, а в логах:

zabbix_agentd [22502]: Can't recreate Zabbix semaphores for IPC key 0x7a182ba8 Semaphore ID 589825. Operation not permitted.

THEN

I got rid of it by manually removing the left-over semaphores.
Check the command "ipcs -a" for sempahoreId in use by the zabbix user
and the do a "ipcrm -s semaphoreId"

ELSEАаааааааааааааааааааааааа !!111 =)


Кстати такая же беда с семафорами бывает и у апача вроде.
Семафор - это специальный объект ядра предназначенный для взаимодействия процессов в системе. В системе создается именованное множество семафоров(содержащее минимум 1 семафор), каждый семафор содержит некое количество ресурсов выраженное целым числом. Поток может запрашивать ресурсы у семафора и естественно должен отдавать их обратно когда они более не нужны. В случае если запрошенное количество ресурсов недоступно, но меньше максимального имеющегося количества - поток ожидает освобождения(в случае если не установлена опция - без ожидания)- иначе возвращается ошибка.

Leave a Reply

Your email address will not be published. Required fields are marked *

π