次の 4 つの異なるポート番号を通信に利用します。
1. Polyspace Metrics の Server/Client or Desktop/Cluster 間で通信する既定のポート番号は 12427 です。
2. Polyspace Metrics Server から Polyspace Client/Desktop に結果をダウンロードする際に使用する既定のポート番号は 12428 です。
3. Polyspace Server/Cluster および FlexLM サーバー マネージャー(ライセンスマネージャー)が通信する既定のポート番号は 27000 です。
4. tomcat server が利用する既定のポート番号は 8080 です。
!!!注意!!!
Polyspace Metrics を提供している最後のリリースは R2021a です。HPCクラスタでPolyspaceを使用する場合(バッチジョブを送信する場合)、MATLAB Parallel Server で使用するポートを許可する必要があります。詳細については以下のリンクを参照してください。
A. Polyspace Metrics を使用して、Polyspace Server/Cluster とClient/Desktop が通信するポート番号を変更する。
===========================================
・インストール中にサーバーのポートを変更する
Polyspace Server ソフトウェアのインストールが終了すると、[Polyspace Remote Launcher Manager] ダイアログ ボックスが開きます。
ここで、Polyspace Server が Polyspace Client マシンとの通信に使用するポート番号を変更できます。
通信ポートは、[Common Settings] の下の画面の最上部にある Polyspace Server の Polyspace Remote Launcher Manager で設定されます。
・クライアントのポートを変更する
既定の設定で、PolySpace Client は、ポート番号 12427 で Polyspace Server ホストを自動的に検出しようとします。
この設定を、特定のホスト名とポート番号に変更するには、次の手順に従います。
(R2013a以前):
- Polyspace の User Interface を開きます。
- [Options] メニューの [Preferences...] を開きます。(R2010a 以前:EditメニューのPreferences...を開きます)
- [Server configuration] タブを開きます。(R2010a 以前:Remote Launcher タブを開きます)
- [Use the following server and port] オプションを選択し、PolySpace Server のホスト名およびポート番号を入力します。
- [OK] をクリックして PolySpace Server を設定します。
(R2013b 以降):
- Polyspace Code Prover(Polyspace Bug Finder) を開きます。
- [ツール] メニューから [設定]に移動します。※R2013bとR2014aでは[オプション]>[設定]に移動します。
- [サーバー設定] タブに移動します。
- [次のサーバーとポートを使用] オプションを選択し、PolySpace Server のホスト名およびポート番号を入力します。
- [OK] をクリックして PolySpace Server を設定します。
注:クライアントがサーバーを検出できない場合、"No QueueManager server found" というエラーが表示されます。
・インストール後サーバーのポートを変更する
サーバーのポート番号を、インストール後の既定の設定以外に変更する場合は、polyspace.conf ファイルを編集できます。\ncpu=hostname:portnumber
例:
cpu=polyserver:12490
polyspace.conf ファイルは、既定の設定で次の場所にあります。Windows:C:\Polyspace\Polyspace_RLDatas\
Linux:変更を有効にするには、Polyspace デーモンを停止し、再起動する必要があります。
B. Polyspace Client/Desktop と Polyspace Metrics が通信するポート番号の変更===================================================
既定の設定では、Polyspace Client と Polyspace Metrics はポート番号 12428 で通信します。
この設定を特定のポート番号に変更するには、次の手順に従います。
(R2013a以前):- Client Graphical User Interface (あるいは PVE) を開きます。
- [Options] メニューから [Preferences…] に移動します。R2010a 以前のバージョンでは、[Edit] メニューから [Options]、[Preferences…] の順に移動します。
- [Server configuration] タブに移動します。R2010a 以前のバージョンでは、[Remote Launcher] タブに移動します。
- [Port used to communicate with the Polyspace Metrics web interface] オプションを選択し、ポート番号を入力します。
- [OK] をクリックして、Polyspace の新しい設定をセットします。
(R2013b以降):- Polyspace Code Prover(Polyspace Bug Finder) を開きます。
- [ツール] メニューから [設定]に移動します。※R2013bとR2014aでは[オプション]>[設定]に移動します。
- [サーバー設定] タブに移動します。
- [Polyspace Metrics web インターフェースとの通信に使用するポートです。]にて、ポート番号を入力します。
- [OK] をクリックして PolySpace Server を設定します。
C. Polyspace Server/Cluster および FlexLM サーバー マネージャー(ライセンスマネージャー)が通信するポート番号の変更=====================================================
すべての MathWorks 製品は同じ方法で ライセンスマネージャーと通信します。
関連ソリューション:「MATLAB ライセンス マネージャーが使用するポートと、その設定方法を教えてください。」をご参考ください。
https://www.mathworks.com/matlabcentral/answers/99198