SAP xserver の親プロセスは、プロセスモニター pmfadm によって制御されます。親プロセスが停止または終了すると、プロセスモニターがその事実を SAP xserver 障害モニターに伝え、実行すべきアクションを SAP xserver を障害モニターが決定します。
SAP xserver 障害モニターは次の手順をループで実行します。
Thorough_probe_interval の間、休止します。
SAP ユーティリティーdbmcli を db_enum と組み合わせて使用し、SAP xserver の可用性を調べます。
SAP xserver を使用できない場合は、SAP xserver プローブが SAP xserver リソースを再起動する再起動の最大回数に達した場合は フェイルオーバーします。
チェックプロセスの間にシステムエラーメッセージが syslog に書き込まれると、SAP xserver プローブは部分障害が発生したとみなします。probe_interval の間に、システムエラーメッセージが 4 回にわたってsyslog に書き込まれると、SAP xserver プローブは SAP xserver を再起動します。