这些函数封装了进程监视器工具 (PMF) 的功能。通过 PMF 进行监视的 DSDL 模型用于创建和使用 pmfadm 的隐含 tag 值。有关更多信息,请参见 pmfadm(1M) 手册页。
PMF 工具还使用 Restart_interval、Retry_count 和 action_script(pmfadm 的 -t、-n 和 -a 选项)的隐含值。最重要的是,DSDL 将由 PMF 确定的进程故障历史记录与由故障监视器检测到的应用程序故障历史记录相结合,来确定重新启动或故障转移决策。
此函数集包括以下函数:
scds_pmf_get_status(3HA) – 确定指定实例是否正在 PMF 的控制下受到监视。
scds_pmf_restart_fm(3HA) – 使用 PMF 来重新启动故障监视器。
scds_pmf_signal(3HA) – 向在 PMF 的控制下运行的进程树发送指定信号。
scds_pmf_start(3HA) – 执行在 PMF 的控制下的指定程序(包括故障监视器)。
scds_pmf_stop(3HA) – 终止在 PMF 的控制下运行的进程。
scds_pmf_stop_monitoring(3HA) – 停止监视在 PMF 的控制下运行的进程。