J'ai créé un agent pacemaker simple pour gérer MySQL. Il fonctionne assez bien, mais il y a une chose que je n'arrive pas à comprendre.
Lorsque la ressource est "Démarrée", et que l'action du moniteur renvoie l'un des éléments suivants :
- $OCF_NOT_RUNNING
- $OCF_ERR_GENERIC
Le pacemaker arrête immédiatement la ressource, et l'exécute à nouveau. Y a-t-il cualquier comment faire plus d'une vérification de moniteur, avant d'arrêter la ressource ? Par exemple, 5 tentatives dans un délai de 30 secondes. Bien sûr, je peux définir un délai d'attente pour les opérations, mais c'est tout.
Je sais que je peux mettre en œuvre un mécanisme de relance dans mon agent de ressources, mais je ne pense pas que ce soit la meilleure approche.
Toute aide sera appréciée.