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

8 vues (au cours des 30 derniers jours)
MathWorks Support Team
MathWorks Support Team le 24 Sep 2025 à 0:00
Modifié(e) : MathWorks Support Team le 30 Sep 2025 à 1:56
MATLAB Parallel Server の検証が ジョブテスト (createJob) で失敗または停止するのはなぜですか?

Réponse acceptée

MathWorks Support Team
MathWorks Support Team le 30 Sep 2025 à 0:00
Modifié(e) : MathWorks Support Team le 30 Sep 2025 à 1:56
この問題は主に以下の原因で発生する可能性があります。
  • システム要件を満たしていない
  • 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標準関数と同名のユーザー関数がパス上に存在すると、予期せぬ挙動が起こることがあります。パスの整理や関数名の見直しを行ってください。

Plus de réponses (0)

Catégories

En savoir plus sur クラスターの構成 dans Help Center et File Exchange

Tags

Aucun tag saisi pour le moment.

Community Treasure Hunt

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

Start Hunting!