SAP xserver 父进程在进程监视器 pmfadm 的控制之下。 如果停止或终止了父进程,进程监视器将与 SAP xserver 故障监视器联系,然后 SAP xserver 故障监视器决定必须采取的操作。
SAP xserver 故障监视器将在一个循环中执行以下步骤。
进行休眠,时间为 Thorough_probe_interval。
将 SAP 公用程序 dbmcli 和 db_enum 一起使用以检查 SAP xserver 的可用性。
如果 SAP xserver 不可用,SAP xserver 探测将重新启动 SAP xserver 资源。 如果达到了重新启动的最大次数,SAP xserver 故障监视器将会在 SAP xserver 不可用的节点上使 SAP xserver 资源脱机。
如果在检查进程期间于 syslog 中记录了任何系统错误消息,则 SAP xserver 探测将断定已出现部分失败。 如果在 probe_interval 内记录在 syslog 中的系统错误消息发生四次,则 SAP xserver 探测将重新启动 SAP xserver。