Cosminexus V9 アプリケーションサーバ 機能解説 互換編

[目次][用語][索引][前へ][次へ]

6.15.1 簡易構築定義ファイルでの定義

SFOサーバの設定は,簡易構築定義ファイルで実施します。メモリセッションフェイルオーバ機能の定義は,簡易構築定義ファイルの論理SFOサーバ(sfo-server)の<configuration>タグ内に指定します。

簡易構築定義ファイルでのメモリセッションフェイルオーバ機能の定義について次の表に示します。なお,ここで説明していないパラメタは編集しないでください。

表6-27 簡易構築定義ファイルでのメモリセッションフェイルオーバ機能の定義

項目 指定するパラメタ 設定内容
CORBAネーミングサービス ejbserver.naming.port 利用するCORBAネーミングサービスのポート番号を指定します。
EJBコンテナ ejbserver.container.remove.scan.interval Stateful Session Beanのタイムアウトやプールの状態を監視するスレッドの起動間隔を指定します。
Webサーバ
  • ejbserver.http.port
  • webserver.connector.http.permitted.hosts
  • webserver.connector.http.bind_host
簡易Webサーバのポート番号,簡易Webサーバへのアクセスを許可するホストや,簡易Webサーバで使用するホストを指定します。

  • webserver.connector.ajp13.port
  • webserver.connector.ajp13.bind_host
  • webserver.connector.ajp13.max_threads※1
Webサーバとの通信ポート番号や,Webサーバ連携で使用するホストを指定します。
PRFデーモン ejbserver.server.prf.PRFID 利用するPRFデーモンを指定します。
リソース枯渇監視
  • ejbserver.watch.enabled
  • ejbserver.watch.memory.enabled
  • ejbserver.watch.memory.interval
  • ejbserver.watch.memory.threshold
  • ejbserver.watch.memory.writefile.enabled
  • ejbserver.watch.fileDescriptor.enabled※2
  • ejbserver.watch.fileDescriptor.interval※2
  • ejbserver.watch.fileDescriptor.threshold※2
  • ejbserver.watch.fileDescriptor.writefile.enabled※2
  • ejbserver.watch.thread.enabled
  • ejbserver.watch.thread.interval
  • ejbserver.watch.thread.threshold
  • ejbserver.watch.thread.writefile.enabled
  • ejbserver.watch.threaddump.enabled
  • ejbserver.watch.threaddump.interval
  • ejbserver.watch.threaddump.threshold
  • ejbserver.watch.threaddump.writefile.enabled
  • ejbserver.watch.defaultRequestQueue.enabled※3
  • ejbserver.watch.defaultRequestQueue.interval
  • ejbserver.watch.defaultRequestQueue.threshold
  • ejbserver.watch.defaultRequestQueue.writefile.enabled※3
リソース枯渇監視機能の使用の有無,リソースの監視間隔やしきい値を指定します。
リソース枯渇監視機能の設定については,マニュアル「アプリケーションサーバ 機能解説 運用/監視/連携編」の「4.3.3 実行環境での設定」を参照してください。
SFOサーバのログ
  • ejbserver.logger.enabled.*
  • ejbserver.logger.channels.define.<チャネル名>※4.filenum
  • ejbserver.logger.channels.define.<チャネル名>※4.filesize
  • ejbserver.logger.systemlog.enabled
SFOサーバのログのファイル面数,ファイルサイズや,ログレベルを指定します。また,SFOサーバのログのイベントログ(UNIXの場合,syslog)への出力の有無を指定します。
スレッドダンプ出力 ejbserver.server.threaddump.filenum J2EEサーバが障害を検知して自発的にスレッドダンプを出力する場合の
スレッドダンプのファイル数の上限を指定します。
TPBrokerのトレース
  • vbroker.orb.htc.comt.entryCount
  • vbroker.orb.htc.comt.fileCount
  • vbroker.orb.htc.tracePath
TPBrokerのトレースファイルの出力先,ファイル数や,エントリ数を指定します。
TPBrokerのオプション
  • vbroker.se.iiop_tp.host
  • vbroker.se.iiop_tp.scm.iiop_tp.listener.port
EJBコンテナの通信ポート,およびIPアドレスを固定する場合に,任意の値を指定します。

注※1
SFOサーバではWebアプリケーションでリクエストを処理することがないため,このパラメタに指定する値を小さくすることでSFOサーバが作成するスレッド数を減らすことができます。値に最小値「1」を設定することをお勧めします。

注※2
UNIXの場合に指定できるパラメタです。

注※3
SFOサーバではWebアプリケーションを実行しないため,HTTPリクエスト実行待ちキュー監視は不要です。値に「false」を設定して監視を無効にすることをお勧めします。

注※4
チャネル名には,種別ごとのチャネル名を指定します。
MessageLogFile,MaintenanceLogFile,ExceptionLogFile,ConsoleLogFile,EJBContainerLogFile,MemoryWatchLogFile,FileDescriptorWatchLogFile,ThreadWatchLogFile,RequestQueueWatchLogFile

簡易構築定義ファイルおよび指定するパラメタの詳細は,マニュアル「アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「4.6 簡易構築定義ファイル」を参照してください。