ページの先頭行へ戻る
Interstage Application Server アプリケーション作成ガイド(コンポーネントトランザクションサービス編)

8.2.1 概要

  プロセス回収出口は、アプリケーションプロセス終了後にアプリケーションプロセス内で獲得した資源を解放するための出口プログラムです。ワークユニット停止やアプリケーション異常などによる、アプリケーションプロセスの終了を契機に、アプリケーションプロセスとは別プロセスよりプロセス回収出口が呼び出されます。
  これにより、共有メモリなどに作成したアプリケーションプロセスの資源を解放することが可能となります。
  本機能はCORBAアプリケーション、トランザクションアプリケーション、EJBアプリケーション、一般アプリケーションのワークユニット(ユーティリティワークユニット)で使用することができます。ただし、ユーティリティワークユニットでは、ワークユニット停止コマンドを使用してワークユニットを停止した場合、および、ワークユニット異常終了により強制停止されるプロセスに対しては、プロセス回収出口は呼び出されません。
  ユーティリティワークユニットはSolaris版、Linux版のみ使用することができます。

  また、ワークユニット出口機能とプロセス回収出口機能を併用する場合は、実行モジュールは同一とする必要があります。