イベントサービスの構成情報を設定するにはessetcnfコマンドを使用します。
essetcnfコマンドのオプション項目とイベントサービスの構成情報を以下に示します。
項番 | オプション | 内容 | 省略値 | 指定範囲 |
---|---|---|---|---|
-schmax | 静的生成のイベントチャネルの最大起動数 | 50 | 1~10000 | |
-dchmax | 動的生成のイベントチャネルの最大起動数 | 50 | 1~10000 | |
-edinit | イベントチャネルに蓄積できるイベントデータ数の初期値 | 1000 | 1~10000 | |
-edmax | イベントチャネルに蓄積できるイベントデータ数の最大値 | 3000 | 1~10000000 | |
-ltime | 蓄積したイベントデータの生存時間(秒) | 0 | 1~1000000 | |
-wtime | Mixedモデルのイベントデータの待ち合わせ時間(秒) | 40 | 1~1000000 | |
-dtime | 異常検出の間隔(秒) | 5 | 1~600 | |
-sthinit | Pushモデルの送信スレッド数の初期値 | 4 | 1~100 | |
-sthmax | Pushモデルの送信スレッド数の最大値 | 100 | 1~100 | |
-coninit | イベントチャネルに接続できるコンシューマ数の初期値 | 50 | 1~1000 | |
-conext | イベントチャネルに接続できるコンシューマ数の拡張数 | 50 | 1~1000 | |
-conenum | イベントチャネルに接続できるコンシューマ数の拡張回数 | 100 | 1~100 | |
-supinit | イベントチャネルに接続できるサプライヤ数の初期値 | 50 | 1~1000 | |
-supext | イベントチャネルに接続できるサプライヤ数の拡張数 | 50 | 1~1000 | |
-supenum | イベントチャネルに接続できるサプライヤ数の拡張回数 | 100 | 1~100 | |
-discon | イベントチャネル終了時のサプライヤ、コンシューマへのdisconnectメソッドの通知 | yes | yes,no | |
-oneway | Pushモデルでコンシューマがデータを受け取ったことを確認しない | no | yes,no | |
-chksend | Pushモデルで通信エラーが発生したコンシューマへの送信迂回 | yes | yes,no | |
-logsize | イベントサービスで発生したエラー情報を出力するログファイルのサイズ(Kバイト単位) | 1024 | 1~512000 | |
-loglevel | ログに出力するエラー情報レベル | 1 | 1,2,3 | |
-logdump | ログに出力するイベントデータのダンプサイズ | 256 | 1~512 | |
-gtrnmax | 同時実行可能なグローバルトランザクション数 | 256 | 1~1024 | |
-ltrntime | ローカルトランザクションのタイムアウト時間(秒) | 300 | 1~1000000 | |
-2pctime | 2フェーズコミットタイムアウト監視時間(秒) | 60 | 1~20000 | |
-retrytime | リカバリ時のリトライ間隔(秒) | 30 | 1~1000 | |
-retrymax | リカバリ時のリトライ回数 | 60 | 1~100 | |
-pltime | イベントデータおよび接続情報の不揮発チャネル運用時にイベントチャネルに蓄積したイベントデータの生存時間(秒) | 0 | 1~2000000000 | |
-chkcon | コンシューマ未接続時のエラー復帰モード | no | yes, no | |
-threshold | 監視蓄積データ率(しきい率) | 0 | 1~100 | |
-safety | 監視再開蓄積データ率 | 0 | 0~99 | |
-blockade | イベントチャネルの閉塞機能を使用する | 0 | 0,1,2 | |
-unblock | 自動閉塞解除率 | 0 | 0~99 | |
-autostart | イベントサービス起動時にイベントチャネルを自動起動する | yes | yes, no | |
-ptpstop | Point-To-Pointモデルが閉塞終了モードでイベントチャネルの停止時、接続コンシューマ数が0になった時点で停止する | yes | yes, no |
注1)CORBAサービスの動作環境ファイル(config)のperiod_receive_timeoutの値に依存します。
注2)イベントチャネルの蓄積データ数を監視しない場合は、0を指定します。
注意
すでに不揮発チャネル運用のイベントチャネルが作成されている場合、以下の構成情報は変更できません。その場合、いったんイベントチャネルを削除したあとに、イベントチャネルを再作成してください。
-edmax(イベントチャネルに蓄積できるイベントデータ数の最大値)
-pltime(イベントデータおよび接続情報の不揮発チャネル運用時にイベントチャネルに蓄積したイベントデータの生存時間)
万が一、上記の構成情報を変更した場合、不揮発チャネル運用中のイベントチャネルの動作環境が変更されるため、不揮発化情報の整合性が取れなくなる可能性があります。
ただし、essetcnfchnlコマンドでイベントチャネルの環境設定時に上記の構成情報を設定した場合は、essetcnfchnlコマンドの設定が有効となり、本設定は無効となるため、イベントチャネルを再作成する必要はありません。