2.15.1 説明
ARTSHM
は、GETMAIN SHARED
の共有メモリーを管理するために使用されます。共有メモリーの割当てとフリー・リクエストの処理を行います。
環境変数KIX_SHR_IPCKEY
およびKIX_SHR_SIZE
は、IPCキーと共有メモリーのサイズを指定します。この2つの変数を構成して、この機能を有効化する必要があります。ユーザーは、KIX_SHR_ATADDR
により、共有メモリー・アタッチ・アドレス(デフォルトは0x300000000000)を指定できます。指定したアドレスは、ページ境界に配置されたアドレスです。環境変数はARTSHM
とアプリケーション・サーバーで同一である必要があります。
ユーザーは、ドメインに複数のARTSHM
を構成できます。起動時には、ARTSHM
が共有メモリーにアタッチされるのに続いて、最初にブートされたARTSHM
によって共有メモリーが作成/初期化されます。停止時には、最後のARTSRM
が共有メモリーを破棄します。
ARTSHM
は、ARTアプリケーション・サーバー(ARTSTRN/1
、ARTATRN/1
およびARTDPL
)の前に起動し、すべてのARTアプリケーション・サーバーの後に停止する必要があります。
最後のARTSRM
が停止する際に、共有メモリーを使用するアプリケーション・サーバーがまだ稼働している場合は、ARTSRM
は共有メモリーを破棄しないため、ユーザーは共有メモリーを手動でクリーンアップする必要があります。
ARTSHM
が異常終了した場合は、共有メモリーは破棄されません。ARTSHM
がTuxedo RESTART
機能または手動起動によって回復された場合、メモリー管理情報は保持されます。
この機能が有効でない場合は、サーバーはブートに失敗します。
親トピック: 共有記憶域管理サーバー(ARTSHM)