所有回叫方法都定义了相同的出口代码,以指定方法调用对资源状态的影响。 scha_calls (3HA) 手册页中介绍了所有这些出口代码。 出口代码为:
0 — 方法成功
任意非零值 — 方法失败
RGM 还可处理回叫方法执行过程中的不正常失败,例如超时和信息转储。
方法实现必须使用每个节点上的 syslog 输出失败信息。 并不能保证写入 stdout 或 stderr 的输出信息一定会传送到用户(尽管它当前显示在本地节点的控制台中)。