我创建了简单的 Pacemaker 代理来管理 MySQL。它运行得很好,但有一件事我无法理解。
当资源“已启动”时,监视操作返回以下之一:
- $OCF_NOT_RUNNING
- $OCF_ERR_GENERIC
pacemaker 立即停止资源,并再次运行。是否有任何在停止资源之前,有没有什么方法可以进行多次监控检查?例如,30 秒超时内重试 5 次。当然我可以设置操作超时,但仅此而已。
我知道我可以在我的资源代理内部实现重试机制,但我不认为这是最好的方法。
任何帮助将不胜感激
答案1
你必须实现重试机制,否则你将无法重试监控动作错误。