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。