環境に複数の処理ステーションを用意しているが、タスクがそれぞれの処理ステーションに均等に分散処理されない

現象

環境に複数の処理ステーションを用意しているが、タスクが、それぞれの処理ステーションに均等に分散して処理されません。

例:

  1. ファイルが9バッチでインポートされます。
  2. 処理サーバーモニタの表示では、タスクが以下のように分散されます。
    • 処理ステーションA:1バッチ

    • 処理ステーションB:1バッチ

    • 処理ステーションC:6バッチ

    • 処理ステーションD:1バッチ

原因

FlexiCaptureの処理サーバーは、空いてる処理ステーションのコア(スレッド)を見つけて、このコア(スレッド)にタスクを割り充てます。この動作は自動的に行われます。

上記の例において、処理ステーションCに6バッチを割り充てるのは処理ステーションCに空いてる処理ステーションのコア(スレッド)があり、処理サーバーは空いてるコア(スレッド)を見つけて、他の処理ステーションの空きをチェックしなかったという事を意味します。

解決

本記事で記載されている動作は仕様通りとなります。

この記事は役に立ちましたか?

0人中0人がこの記事が役に立ったと言っています

他にご質問がございましたら、リクエストを送信してください