ワークユニットのタイムアウトの設計について説明します。
ワークユニットの起動時間監視
ワークユニットの起動完了までの待ち時間を設定します。ワークユニットの起動処理時間が監視時間を超過した場合、ワークユニット配下で動作する全プロセスは強制停止されます。初期処理の処理時間、プロセス多重度およびシステムの処理性能を考慮して監視時間を見積もってください。
ワークユニットの停止時間監視
ワークユニットの強制停止が実行された場合、プロセスの強制停止が完了するまでの待ち時間を設定します。ワークユニットの強制停止処理時間が監視時間を超過した場合、ワークユニット配下のプロセスを完全に停止します。一つのワークユニットの停止処理待ち時間において、運用に支障が出ない時間を設定してください。
ワークユニット出口プログラム、プロセス回収出口プログラムの処理時間監視
ワークユニット出口プログラム、プロセス回収出口プログラムの最大処理時間を設定します。出口プログラムの処理時間が監視時間を超過した場合、出口プログラムが動作しているプロセスを強制停止します。出口プログラムの処理時間、プロセス多重度およびシステムの処理性能を考慮して監視時間を見積もってください。