メインコンテンツまでスキップ
Waters Japan

NuGenesis SDMS Web サーバーに VISION デーモンをさらに追加する方法 - WKB61834

Article number: 61834To English version

目的または目標

NuGenesis Web サーバーで 1 つ以上のローカルまたはリモートの VISION デーモンを実行し、プロセスおよび/またはサーバーの間で処理負荷を共有する。

環境

  • NuGenesis 8 SDMS
  • NuGenesis 9 SDMS

手順

ローカル VISION デーモンをさらに追加するには:

  1. 複数のローカル VISION デーモンの使用には、追加インストールは必要ありません。WebVision.ini 設定ファイルでのみ、変更が必要です。
    • NuGenesis 8:ドライブ:\Program Files (x86)\apache-tomcat-6.0.29\webapps\WebVision\ngvisionWebVision.ini
    • NuGenesis 9 :ドライブ:\Program Files (x86)\Waters\apache-tomcat-9.0.8\webapps\WebVision\ngvision\WebVision.ini
  2. メモ帳で WebVision.ini を編集します。以下の行を探します。
    • // servers
  3. 「// servers」のすぐ下の行は、ローカル NuGenesis VISION デーモンの設定行です。各行には多くのパラメーターが含まれています。ローカルデーモンの場合、変更する必要があるのは 2 番目のパラメーターのみです。
  4. 「local='localhost',1,12020,...」 で始まる行をコピーし、最初の行の下の新しい行に貼り付けます。新しい行で、2 番目のパラメーターを 2 に変更します。このパラメーターは、SDMS Web/アプリサーバーで既知の各 VISION デーモンのシリアル番号です。この番号は、サーバーに追加される各デーモンについて増分する必要があります。他のすべてのパラメーターは同じままで構いません。行の例:
    • local='localhost',1,12020,100,100,'C:\\Program Files (x86)\\NuGenesis 8.0\\Application Server\\','','','','NuGenesis RPC Service V8.0','WIN2008-64-MM1',2505
    • local='localhost',2,12020,100,100,'C:\\Program Files (x86)\\NuGenesis 8.0\\Application Server\\','','','','NuGenesis RPC Service V8.0','WIN2008-64-MM1',2505
  5. WebVision.ini を保存して閉じます。
  6. 以下のサービスをこの順序で再起動するか、サーバー全体を再起動します。
    1. Apache Tomcat を再起動する
    2. World Wide Web Publishing を停止する。
    3. NuGenesis VISION サーバーを再起動する。
    4. World Wide Web Publishing を起動する。

リモート VISION デーモンをさらに追加するには:

注:リモート WebVision デーモンは、NuGenesis 9 でサポートされていません。

「リモート WebVision デーモン」コンポーネントを別のサーバーにインストールした後、SDMS Web/アプリサーバーに戻り、WebVision.ini を編集し、ファイルで「//remote=...」行を探します。このファイルでは、この行はコメントアウトされているため、Vision リスナーおよびデーモンの動作に影響はありませんが、行の例として機能します。この行をコピーしてファイルに貼り付け、新しいコピーを編集してコメント文字「//」を削除し、プレースホルダーテキストを次のように置き換えます:

REMOTE_HOST = リモート VISION デーモンサーバーのホスト名

REMOTE_PATH = リモートサーバーでの VISION デーモンコンポーネントのインストールパス

NGRPC_NAME = カスタマイズされている場合を除き、NuGenesis RPC Service v8.0 である必要があります

NGRPC_ADDR = リモートデーモンには NuGenesis RPC サービスがインストールされていないため、ローカルデーモンと同じである必要があります

ローカルデーモンで上記の手順を実行して、変更を有効にします。

追加情報

ローカルデーモン:この変更の効果は、NuGenesis VISION リスナープロセスが 2 つのデーモンプロセスを生成し、ユーザー要求をラウンドロビン方式でデーモンに渡すことです。追加プロセスにより、VISION の処理は、マルチコアプロセッサーの CPU 時間をより有効に活用できます。Windows の単一プロセスは、シングルコアの 100% の使用率に制限されており、実際には合計 CPU 使用率(4 コア CPU の 25%)の 1% にすぎません。複数のデーモンは負荷を共有し、より多くの CPU 時間を使用して、ユーザー要求をより効率的に処理します。

リモートデーモン:この種類のデーモンは、NG80wvpc.exe または NGwvpc.exe プロセスが VISION リスナーおよび他のローカルデーモンとは別のマシンで実行されるという点で、ローカルデーモンとは異なります。これには、NuGenesis ソフトウェアがインストールされておらず、VISION デーモンコンポーネントがインストールされていない別のマシンが必要です。VISION デーモンコンポーネントのインストーラーは、NuGenesis 基本メディアキットにあります。セットアッププログラムのプロンプトに従って、デーモンコンポーネントをインストールします。

NuGenesis VISION リスナーは、既定ではポート 12020 を介してデーモンと通信するため、SDMS Web/アプリサーバーおよびリモートデーモンサーバー(ある場合)で、ファイアウォールを介してこのポートが開いていることを確認してください。

id61834, SDMS, SDMS8, SDMS8NU, serial number, SUPISDMS, SUPNG