Я использую последнюю версию сенсационного ядра 0.26.1, настроил сервер sensu на одной машине CentOS, настроил один клиент sensu на другой.Ошибка клиентской ошибки «Выполнение предыдущей проверки выполняется»
В одном сенсусе есть около 500 проверок, я вижу "previous check command execution in progress"
в sensu-client.log, но каждая проверка фактически заканчивается очень быстро (большинство из них менее 0,1 секунды и интервал 60 секунд) , я могу подтвердите это, запустив его под sensu
пользователем sudo su sensu -c "{run my check}"
.
Однако реальная ситуация, в uchiwa приборной панели, она показывает многие из моих проверок были запущены более чем на 1 минуту, кажется, клиент зепзи получил серьезно застрял/медленно, я попытался следующие подходы:
- Удалить несколько длительных проверок и перезапустить зепзи сервер/клиент
- Добавить timeout определения моих чеков, таймаут до 10, то в результате многих проверок «Исполнение истекло».
- Я пробовал только запустить 1, 10, 50 чеков, кажется, что все работает нормально, однако, как только количество проверок достигает определенного количества, возможно, 200-300, проблема возникла.
Ни один из вышеперечисленных работ не существует, есть ли способ отладки, какие проверки фактически блокируют? Или я могу настроить sensu, чтобы просто убить чек, когда он превысил определение timeout
? Так что я не буду видеть это сообщение в журнале «предыдущее выполнение команды проверки в ходе»
я получил заблокированное этим и нужен помощь :)