matlabのcon​currentライセ​ンスの使用ポートの変​更方法をご教示くださ​い

2 views (last 30 days)
Daichi Takahashi
Daichi Takahashi on 17 Jan 2023
Commented: Daichi Takahashi on 19 Jan 2023
matlabのconcurrentライセンスを起動する上で使用するポートが何番なのか、どうすればポートを変更出来るのか、の2点をご教示いただけないでしょうか。
matlabのconcurrentライセンスが、導入しているサーバーの他のソフトとポートが競合しているために、片方のライセンスが起動しない状態となっており、これの解消のため質問させていただきました。
matlabのライセンスファイルを見ると27000がポートである印象を受けるのですが、今回競合したmlm.exeというアプリケーションは1717というポートを取得しておりました。27000以外にもいくつかポートを利用しているとしたらそれをお教えいただきたいのと、それを任意のポート番号に書き換える方法をお教えいただけますと幸いです。

Accepted Answer

Kojiro Saito
Kojiro Saito on 17 Jan 2023
こちらのMATLAB Answersの回答に情報がまとまっています。
Concurrentライセンス(ネットワークライセンス)で使用するTCPポートは2つです。
1つ目はlmgrdデーモンが使うポートで、TCPの27000番がデフォルトになっています。
2つ目はMATLAB License Manager (MLM)デーモンが使うポートで、デフォルトでは動的に空いているTCPポートから割り当てられます。
2つのポートを指定するには、ライセンスファイル(license.dat)を変更します。
例えばlmgrdを28000、MLMを28001に変更するにはライセンスファイルを以下のように変更し、ライセンスマネージャーを再起動します。
SERVER xxx yyyyy 28000
DAEMON MLM "C:\Program Files\MATLAB\R2022a\etc\mlm.exe" port=28001
  1 Comment
Daichi Takahashi
Daichi Takahashi on 19 Jan 2023
ご回答いただきありがとうございます。
今後とも何卒よろしくお願いいたします。

Sign in to comment.

More Answers (0)

Products


Release

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!