2

スケジュールされた時間にトリガーされる並列ツールボックスの matlab ローカル スケジューラ構成を使用して、9 つの並列ジョブがあります。

デプロイされたアプリケーションを継続的に実行したいのですが、問題はジョブが終了したときです。ワーカー側でジョブを破棄し、クライアント側でジョブ オブジェクトをクリアしても、クライアントに残ります。したがって、何時間も連続して実行すると、デプロイされたアプリケーションがクラッシュします。

1 つの可能性は、一定時間後にジョブ マネージャーを再起動することですが、ローカル スケジューラー プロファイルの使用にはまだ問題があります。たとえば、"RestartWorker" プロパティを true に設定してワーカーをクリーンな状態で開始しようとすると、次のエラーが発生します。

「RestartWorker」という名前は、クラス「simpleparalleljob」のインスタンスのアクセス可能なプロパティではありません。

クラスターをセットアップして、MATLAB Distributed Computing Server (MDCS) のような市販のスケジューラーを購入するのは好みません。

誰かが解決策を持っているかどうか疑問に思っていましたか?

前もって感謝します。

4

0 に答える 0