共用方式為


如何修改協調流程節流設定

您可以使用「BizTalk 設定儀表板」來修改 BizTalk 群組中指定主控件的協調流程節流組態設定。 這些設定會套用至指派給指定主控件的所有主控件執行個體。 本主題提供修改這些設定的逐步程序。

btsntsvc.exe.config 檔案中指定的 協調流程節流設定,藉由限制其可擁有的未處理訊息數目,防止協調流程耗用太多記憶體。 所有訊息會繼續傳遞至 MessageBox;不過,在協調流程處理一些未處理的訊息之前,已排入佇列的訊息不會傳遞至協調流程。

必要條件

若要執行此作業,您必須以 BizTalk Server Administrators 群組的成員身分登入。

修改主控件的協調流程節流設定

  1. [BizTalk Server管理主控台] 中,展開 [BizTalk Server系統管理],以滑鼠右鍵按一下[BizTalk 群組],然後按一下 [設定]。

  2. [BizTalk 設定儀表板 ] 對話方塊的 [ 主機 ] 索引標籤上,按一下 [ 協調流程節流 ] 索引標籤。

  3. 執行下列動作,然後按一下 [ 套用 ] 以套用修改,然後繼續進行另一個索引標籤。或者,按一下 [確定 ] 以套用修改並結束 [設定儀表板]。

    使用 作法 界限值 預設值 升級邏輯
    主機 從下拉式清單中,選取代表BizTalk Server執行時間實例的主機。 - - -
    凍結行為 選取協調流程 (XLANG) 引擎的凍結行為。 請注意,只有在您選取「自訂」時才可編輯其他 XLANG 設定。

    BizTalk Server會使用凍結屬性來決定何時解除凍結和解除凍結協調流程。 在正常負載下,預設的凍結值就足夠,但在負載過重時,若要變更效能特性,您應該調整設定值。 BizTalk Server 的凍結行為主要取決於可用和使用中的記憶體數量。
    Always

    永不

    Custom
    Custom -

    以時間為基礎

    使用 作法 界限值 預設值 升級邏輯
    閾值上限 指定協調流程實例在解除凍結之前可能會封鎖的最大閒置時間。 (閾值下限 – 整數類型的最大值] 1800 秒 -
    最小閾值 指定協調流程實例在解除凍結之前可能會封鎖的最小閒置時間。 [1 – 整數類型的最大值) 1 秒 -
    訂用帳戶 選取此選項,以手動設定訂閱的 [暫停於] 與 [繼續於] 值。 根據預設,系統在執行階段期間會處理訂閱。 開啟、關閉 關閉 -
    暫停時間 指定希望訂閱儲存的訊息數目上限。

    當訂閱中等待消耗的訊息數大於或等於指定的數目時,就不會將訊息傳遞至訂閱執行個體。 最小的訊息數目會是 [繼續於] 值。

    例如,如果您將 [暫停] 的值設定為 100,表示協調流程有 100 個未處理的訊息,MessageBox 將會停止傳送其他訊息。
    (繼續時間 – 整數類型的最大值]。

    當兩者都為 0 時例外。
    關閉 -
    繼續時間 指定您希望 MessageBox 恢復傳送訊息至訂閱的訊息數目。

    例如,將 [繼續] 的值設定為 50。 當協調流程的未處理訊息數目減少到 50 時,它會指定 MessageBox 可以繼續傳送訊息。
    [0 – 整數) 類型的最大值 關閉 -

    注意

    若要還原預設設定,請按一下 [還原預設值]。

另請參閱

如何修改主控件設定