MATLAB Parallel Server の検証が ジョブテスト (createJob) で失敗または停止するのはなぜですか?

5 visualizaciones (últimos 30 días)
MathWorks Support Team
MathWorks Support Team el 24 de Sept. de 2025 a las 0:00
Editada: MathWorks Support Team el 30 de Sept. de 2025 a las 1:56
MATLAB Parallel Server の検証が ジョブテスト (createJob) で失敗または停止するのはなぜですか?

Respuesta aceptada

MathWorks Support Team
MathWorks Support Team hace alrededor de 4 horas
Editada: MathWorks Support Team hace alrededor de 2 horas
この問題は主に以下の原因で発生する可能性があります。
  • システム要件を満たしていない
  • MATLAB と MATLAB Parallel Server のリリースが一致していない
  • クラスターのプロファイル設定が正しくない
  • インストールおよびライセンスエラー
  • プラグインスクリプトの不一致、古い、または破損がある
  • スケジューラがジョブの投入を拒否した
  • クラスターのリソース不足
  • 接続の問題
  • 無効なユーザー認証情報
  • ヘッドノードまたはクライアントに必要なサードパーティスケジューラのユーティリティがインストールされていない
  • クラスターまたは管理者によるジョブのキャンセル
  • ユーザー作成関数やパス定義の干渉

システム要件を満たしていない

クラスター内の全ノードにて、使用している MATLAB Parallel Server のリリースに必要なシステム要件を満たしていることをご確認ください。

MATLAB と MATLAB Parallel Server のリリースの不一致

MATLAB からジョブを投入する場合は、クラスターにインストールされている MATLAB Parallel Server のリリースと一致している必要があります。例えば、クラスターにMATLAB Parallel Server R2025bのみがインストールされている場合、MATLAB R2025bからのみジョブを投入できます。複数のリリースを同時にインストールすることも可能です。その場合、mjs_defファイルの「MJS_ADDITIONAL_MATLABROOTS」を編集して複数リリースを指定する必要があります。詳細は下記リンクをご参照ください。

クラスタープロファイル設定に誤りがある

クラスターのプロファイル設定が正しく構成されていることをご確認ください。正しくない場合、ジョブがクラスターに受け入れられない場合があります。設定方法が不明な場合は、スケジューラに応じて下記リンクをご参照ください。

インストールおよびライセンスエラー

クラスターの全てのノードに MATLAB および MATLAB と同じリリースの MATLAB Parallel Server がインストールされていることを確認してください。また全てのノードはMATLAB Parallel Serverライセンスにアクセスできる必要があります。各ノードのライセンスが有効かどうかテストする場合、こちらのリンクを参照してください:MATLAB Parallel Serverライセンスのテスト方法

プラグインスクリプトの不一致、古い、または破損

クラスターがサードパーティスケジューラを使用している場合、スケジューラに対応した最新バージョンのプラグインスクリプトを使用します。例えば、Slurmを使用している場合は、Slurm用の最新プラグインスクリプトを使用してください。プラグインスクリプトは以下リンクから入手可能です。
プラグインスクリプトの破損が疑われる場合(「ファイルまたはディレクトリが見つかりません」等のエラー)、git cloneではなく Web サイトから直接ダウンロードしてください。

スケジューラがジョブ投入を拒否した

クラスターには制限やルールが設定されている場合があります。詳細は検証レポートのエラーメッセージをご確認ください。例えば、利用可能なリソースを超えてジョブを要求した場合、ジョブ投入が拒否されることがあります。クラスターの制限やルールが不明な場合は、クラスター管理者にお問い合わせください。

クラスターのリソース不足

クラスターのハードウェアで利用可能なリソースを超えてジョブを投入しようとすると、ジョブが失敗したり「キュー待ち」状態のままになる場合があります。リソースの状況はクラスター管理者にご確認ください。また、必要以上のワーカー数やメモリを要求していないか、クラスターの制限を超えていないかもご確認ください。

接続の問題

MATLAB クライアントとクラスターのヘッドノード間でネットワーク接続が正しく確立されていることを確認してください。ファイアウォールやネットワーク設定により、通信がブロックされている場合があります。必要に応じてネットワーク管理者にご相談ください。
参考URL:MATLAB ジョブ スケジューラー を使用して MATLAB Parallel Server を ファイアウォール 内で動作させるにはどのような設定が必要ですか?

無効なユーザー認証情報

クラスターにジョブを投入する際、正しいユーザー名やパスワード、SSHキー(該当する場合)を使用していることを確認してください。認証情報が間違っていると、ジョブが投入できません。

ヘッドノードまたはクライアントに必要なサードパーティスケジューラのユーティリティがインストールされていない

サードパーティのスケジューラ(例:Slurm、PBS、LSFなど)を使用している場合、必要なコマンドラインユーティリティ(例:sbatch、qsubなど)がクラスターのヘッドノードおよび MATLAB クライアントマシンにインストールされていることを確認してください。インストールされていない場合、ジョブの投入や状態確認ができません。

クラスターまたは管理者によるジョブのキャンセル

クラスターの管理者やシステムによってジョブがキャンセルされた場合、ジョブが正常に完了しません。キャンセル理由はエラーメッセージやクラスターのログで確認できます。必要に応じてクラスター管理者にお問い合わせください。

ユーザー作成関数やパス定義の干渉

ユーザーが作成した関数やパスの設定によって、MATLABの標準関数やクラスター動作に干渉が発生する場合があります。特に、MATLAB標準関数と同名のユーザー関数がパス上に存在すると、予期せぬ挙動が起こることがあります。パスの整理や関数名の見直しを行ってください。

Más respuestas (0)

Categorías

Más información sobre クラスターの構成 en Help Center y File Exchange.

Etiquetas

Aún no se han introducido etiquetas.

Community Treasure Hunt

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

Start Hunting!