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 の間に、システムエラーメッセージが 4 回にわたってsyslog に書き込まれると、SAP xserver プローブは SAP xserver を再起動します。