管理センターで「failed to register worker」エラーが発生するのはなぜですか?

管理センターの「MJS Connection」において、「Failed to register worker」というエラーが表示されます。
接続テストはすべて成功しているのに、なぜこのエラーが発生するのでしょうか?

 Accepted Answer

MathWorks Support Team
MathWorks Support Team about 4 hours ago
Edited: MathWorks Support Team 6 minutes ago

0 votes

管理センターの「MJS Connection」においてワーカーの登録に失敗したというエラーが表示される場合、通常はクラスター内のノード間で設定の不一致が発生していることを意味します。
まず、各ノード上の $matlabroot\toolbox\distcomp\bin\mjs_def ファイルを確認し、ノードごとに内容の差異がないかを確認してください。特に、セキュリティレベルや「MJS_ADDITIONAL_MATLABROOTS」の設定に違いがある場合は、すべてのノードで同一の内容になるよう修正する必要があります。
 mjs_def ファイルに差異がない場合は、次に各ノードにおいて「MJS_ADDITIONAL_MATLABROOTS」で指定されている追加の MATLAB インストールがすべて正しく存在しているかを確認してください。いずれかのノードでこの追加の MATLAB リリースが不足している場合、それが原因でジョブマネージャーにエラーが発生する可能性があります。各ノードの環境を一致させることで、この問題は解消されるはずです。
また、この問題は mjs_def ファイル内のその他の設定不備によって発生することもあります。たとえば、ワーカーのドメインが自動的に検出されない環境で「WORKER_DOMAIN」が設定されていない場合にも同様のエラーが発生することがあります。そのような場合には、WORKER_DOMAIN を明示的に設定することで問題が解消される可能性があります。

More Answers (0)

Tags

No tags entered yet.

Community Treasure Hunt

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

Start Hunting!