スケジュールされた時間にトリガーされる並列ツールボックスの matlab ローカル スケジューラ構成を使用して、9 つの並列ジョブがあります。
デプロイされたアプリケーションを継続的に実行したいのですが、問題はジョブが終了したときです。ワーカー側でジョブを破棄し、クライアント側でジョブ オブジェクトをクリアしても、クライアントに残ります。したがって、何時間も連続して実行すると、デプロイされたアプリケーションがクラッシュします。
1 つの可能性は、一定時間後にジョブ マネージャーを再起動することですが、ローカル スケジューラー プロファイルの使用にはまだ問題があります。たとえば、"RestartWorker" プロパティを true に設定してワーカーをクリーンな状態で開始しようとすると、次のエラーが発生します。
「RestartWorker」という名前は、クラス「simpleparalleljob」のインスタンスのアクセス可能なプロパティではありません。
クラスターをセットアップして、MATLAB Distributed Computing Server (MDCS) のような市販のスケジューラーを購入するのは好みません。
誰かが解決策を持っているかどうか疑問に思っていましたか?
前もって感謝します。