修正:當 BizTalk Server 佇列中沒有訊息時,BizTalk 主機程序所消耗的記憶體會增加

套用到
BizTalk Server Branch 2010 BizTalk Server Developer 2010 BizTalk Server Enterprise 2010 BizTalk Server Standard 2010 BizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 Standard BizTalk Server 2009 Branch BizTalk Server 2009 Developer BizTalk Server 2009 Enterprise BizTalk Server 2009 Standard

症狀

請考慮以下案例:

  • 部分訊息佇列接收位置是在 Microsoft BizTalk Server 2009、BizTalk Server 2010 或 BizTalk Server 2013 中設定的。
  • 訊息佇列接收位置會接收來自遠端交易佇列的一些訊息。
  • 排隊中一段時間都沒有訊息。

在這種情況下,BizTalk 主機程序所消耗的記憶體會意外增加。

原因

此問題是因為每 500 毫秒就產生一次交易。 此外,當隊列中沒有訊息時,交易不會被移除。

解決方式

累積更新資訊

BizTalk Server 2009

解決此問題的熱修正包含在 BizTalk Server 2009 的累積更新包 7 中。
欲了解更多如何取得累積更新套件的資訊,請參閱 BizTalk Server 2009 的累積更新套件 7

BizTalk Server 2013

解決此問題的熱修正包含在 BizTalk Server 2013 的累積更新包 2 中。
欲了解更多如何取得累積更新套件的資訊,請參閱 BizTalk Server 2013 的累積更新套件 2

BizTalk Server 2010

解決此問題的熱修正包含在 BizTalk Server 2010 的累積更新包 6 中。
欲了解更多如何取得累積更新套件的資訊,請參閱 BizTalk Server 2010 的累積更新套件 6

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

參考資料

欲了解更多關於 BizTalk Server 熱修正的資訊,請參閱 BizTalk Server 熱修正資訊