ページの先頭行へ戻る
Interstage Application Server J2EE ユーザーズガイド(旧版互換)
Interstage

23.1.4 イベントチャネル動作環境の変更

Interstage管理コンソールまたはessetcnfコマンド/essetcnfchnlコマンドで、イベントチャネルの動作環境を変更します。

注意

不揮発チャネル運用中のイベントチャネルの動作環境を変更する場合は、以下の構成情報/環境情報だけ変更できます。

  • イベントデータ待ち合せ時間

  • エラーログファイルサイズ

  • ローカルトランザクションのタイムアウト時間

  • 2フェーズコミットタイムアウト監視時間

  • コンシューマ未接続時のエラー復帰モード

  • イベントチャネル自動起動

上記以外の構成情報/環境情報を変更した場合は、不揮発チャネル運用中のイベントチャネルの動作環境が変更されることがあります。この場合、不揮発化情報の整合性が取れなくなる可能性があるため、不揮発チャネル運用中のイベントチャネルを再作成する必要があります。


Interstage管理コンソールを使用する場合

Interstage管理コンソールの使用方法については、“運用ガイド(基本編)”の“Interstage管理コンソールによるInterstage運用”およびInterstage管理コンソールのヘルプを参照してください。


essetcnfコマンド/essetcnfchnlコマンドを使用する場合

essetcnfコマンドでイベントサービスの構成情報を設定/変更します。また、essetcnfchnlコマンドでイベントチャネルの環境情報を設定/変更します。

essetcnfコマンドおよびessetcnfchnlコマンドの詳細については、“リファレンスマニュアル(コマンド編)”の“イベントサービス運用コマンド”-“essetcnf”または“essetcnfchnl”を参照してください。


essetcnfコマンド/essetcnfchnlコマンドの-sオプションに指定する設定項目の概要を以下に示します。


オプション

構成情報/動作環境項目

-schmax

トピックまたはキューが使用する静的イベントチャネルの最大起動数

-dchmax

テンポラリトピックまたはテンポラリキューが使用する動的イベントチャネルの最大起動数

-edmax

イベントチャネルに蓄積できるメッセージ数の最大値

-wtime

メッセージ(イベントデータ)の待ち合わせ時間(秒)(注)

-logsize

イベントサービスで発生したエラー情報を出力するログファイルのサイズ(Kバイト単位)

-gtrnmax

同時実行可能なグローバルトランザクション数

-ltrntime

ローカルトランザクションのタイムアウト時間(秒)

-2pctime

2フェーズコミットタイムアウト監視時間(秒)

-retrytime

リカバリ時のリトライ間隔(秒)

-retrymax

リカバリ時のリトライ回数

-chkcon

サブスクライバ未接続時のエラー復帰モード

-autostart

イベントサービス起動時にイベントチャネルを自動起動する

注)メッセージ(イベントデータ)の待ち合わせ時間には、10秒以上の値を設定することを推奨します。10秒より小さい値を設定する場合は、receiveNoWait()メソッドを使用してメッセージの待ち合わせを行わない運用を検討してください。
また、CORBAサービスの動作環境ファイル(config)のパラメタ“period_receive_timeout”(クライアントのタイムアウト時間)より小さい値を指定してください。値の差が20秒以上になるように指定することを推奨します。