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

Monitor_check 方法

可以对指定资源的某节点调用资源中的 Monitor_check 回叫方法,以确定该群集节点是否可以控制该资源(即该资源所管理的应用程序是否可以在该节点上成功运行)。 通常此情况涉及到要确保该群集节点上确实提供了应用程序所需的所有系统资源。 如Validate 方法中所述,由开发者实现的函数 svc_validate() 可用来确定此方面的情况。

根据资源类型实现所管理的具体应用程序,也可以编写 Monitor_check 方法,以执行一些附加任务。 必须实现 Monitor_check 方法,以免该方法与同时运行的其它方法发生冲突。 对于使用 DSDL 的开发者,建议 Monitor_check 方法利用为实现资源特性的应用程序特定验证这一目的而编写的 svc_validate() 函数。