Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 運用/監視/連携編


5.3.3 メソッドタイムアウトとは

メソッドタイムアウトとは,一定時間内に終了しなかったメソッド処理を,タイムアウトとしてユーザに通知する機能です。

〈この項の構成〉

(1) タイムアウトの判定とタイムアウト後の動作

タイムアウトは,監視基盤で監視されるメソッドの呼び出しが,次の式を満たす場合に発生します。

タイムアウト判定時点の時刻−メソッド開始時刻 > タイムアウトの時間

また,タイムアウト発生後は,次のどちらかの動作(メソッドキャンセルのモード)を選択できます。

どちらの動作を選択した場合も,タイムアウトした呼び出しが終了したときに,KDJE52716-Iのメッセージが出力されます。

(2) メソッドタイムアウト機能の対象となる処理

メソッドタイムアウトの対象となる処理に,タイムアウトを設定します。設定する個所は次のとおりです。

なお,メソッドタイムアウトの適用対象として,次の処理は含まれません。

また,J2EEアプリケーションのデータ構造によっては,メソッドタイムアウトができない場合があります。詳細については,「5.3.8 実装時の注意事項」を参照してください。

(3) タイムアウト検知間隔とメソッドタイムアウト時間

メソッドタイムアウト機能を使用する場合,次の設定が必要です。

J2EEアプリケーションの実行時間監視の設定については,「5.3.9 実行環境での設定」を参照してください。