Sun Cluster 数据服务开发者指南(适用于 Solaris OS)

Stop 退出状态

Stop 方法在基本应用程序实际停止之前不应该成功退出,特别是在其他数据服务依赖于它的情况下。如果未做到这一点,可能会导致数据毁坏。

对于复杂的应用程序(例如数据库),请确保在 RTR 文件中设置了足够大的 Start_timeout 属性值,使应用程序有足够长的时间在停止时进行清除。

如果此方法无法停止 DNS 并在失败状态下退出,RGM 将检查用来确定如何作出反应的 Failover_mode 属性。数据服务样例不会明确设置 Failover_mode 属性,因此该属性的默认值为 NONE(除非群集管理员覆盖了默认值并指定了其他值)。这种情况下,RGM 仅将数据服务的状态设置为 Stop_failed,而不会采取其他操作。群集管理员需要强制停止应用程序并清除 Stop_failed 状态。