BizTalk 設定ダッシュボードを使用すると、BizTalk グループ全体で、特定のホストのオーケストレーション調整構成設定を変更できます。 これらの設定は、特定のホストに割り当てられているすべてのホスト インスタンスに適用されます。 このトピックでは、これらの設定を変更する手順について説明します。
btsntsvc.exe.config ファイルで指定されたオーケストレーション調整設定では、オーケストレーションが持つ可能性がある未処理のメッセージの数を制限することで、オーケストレーションがメモリを消費しすぎないようにします。 すべてのメッセージは引き続き MessageBox に配信されます。ただし、キューに登録されたメッセージは、未処理のメッセージの一部を処理するまでオーケストレーションに配信されません。
[前提条件]
この操作を実行するには、BizTalk Server Administrators グループのメンバーとしてログオンする必要があります。
ホストのオーケストレーションスロットル設定を変更するには
BizTalk Server 管理コンソールで、[BizTalk Server 管理] を展開し、[BizTalk グループ] を右クリックし、[設定] をクリックします。
[BizTalk 設定ダッシュボード] ダイアログ ボックスの [ホスト] タブで、[オーケストレーションの調整] タブをクリックします。
次の操作を行い、[ 適用 ] をクリックして変更を適用し、別のタブに進みます。または、[ OK] を クリックして変更を適用し、[設定] ダッシュボードを終了します。
これを使用する 目的 境界値 既定値 更新ロジック ホスト ドロップダウン リストから、BizTalk Server ランタイム インスタンスを表すホストを選択します。 - - - 脱水挙動 オーケストレーション (XLANG) エンジンのデハイドレーション動作を選択します。 その他の XLANG 設定は、[カスタム] を選択した場合にのみ編集できます。
BizTalk Server では、退避プロパティを使用して、オーケストレーションを脱水およびリハイドレートするタイミングを決定します。 通常の負荷では、既定の脱水値で十分ですが、負荷が高い状態で実行していて、パフォーマンス特性を変更する場合は、値を調整する必要があります。 BizTalk Server の退避動作は、使用可能なメモリの量と使用されているメモリの量によって完全に異なります。いつも
決してない
習慣習慣 - 時間ベース
これを使用する 目的 境界値 既定値 更新ロジック 最大しきい値 オーケストレーション インスタンスがデハイドレーションされる前にブロックされる可能性がある最大のアイドル時間を指定します。 (MinThreshold – Integer 型の最大値] 1800 秒 - 最小しきい値 オーケストレーション インスタンスが退避される前にブロックされる最小アイドル時間を指定します。 [1 – 整数型の最大値) 1 秒 - サブスクリプション サブスクリプションの "一時停止位置" と "再開位置" の値を手動で設定するには、このオプションを選択します。 既定では、システムは実行時にサブスクリプションを処理します。 オン、オフ オフ - 一時停止 サブスクリプションに格納するメッセージの最大数を指定します。
指定した数以上のメッセージが処理を待っている場合、メッセージはサブスクリプション インスタンスに配信されません。 メッセージの最小数は、'resume at' 値になります。
たとえば、 一時停止 の値を 100 に設定すると、オーケストレーションに未処理のメッセージが 100 件存在し、MessageBox は追加のメッセージの送信を停止することを意味します。(ResumeAt – Integer 型の最大値]。
両方が 0 の場合を除く。オフ - 〜で再開 メッセージ ボックスでサブスクリプションへのメッセージの送信を再開するメッセージの数を指定します。
たとえば、 Resume の値を 50 に設定します。 オーケストレーションの未処理メッセージの数が 50 に減ると、MessageBox がメッセージの送信を再開できることを指定します。[0 – 整数型の最大値) オフ - 注
既定の設定を復元するには、[ 既定値に戻す] をクリックします。