Может ли кардиостимулятор повторить действие при ошибке?

Я создал простой агент кардиостимулятора для управления MySQL. Это работает довольно хорошо, но есть одна вещь, которую я не могу понять.

Когда ресурс "Запущен", и действие монитора возвращает одно из:

  • $ OCF_NOT_RUNNING
  • $ OCF_ERR_GENERIC

Кардиостимулятор немедленно останавливает ресурс и запускает его снова. Есть ли способ сделать более 1 проверки монитора перед остановкой ресурса? Например, 5 попыток за 30 секунд. Конечно, я могу установить время ожидания операции, но это все.

Я знаю, что могу внедрить механизм повторных попыток внутри моего агента ресурса, но я не чувствую, что это лучший подход.

Любая помощь будет оценена

1 ответ

Вы должны внедрить механизм повторных попыток, иначе вы не сможете повторить ошибку действия монитора.

Другие вопросы по тегам