Symptoms
Consider the following scenario:
-
Some Message Queuing receive locations are configured in Microsoft BizTalk Server 2009, BizTalk Server 2010, or BizTalk Server 2013.
-
The Message Queuing receive locations receive some messages from a remote transactional queue.
-
There are no messages in the queue for some time.
In this scenario, the memory that the BizTalk host process consumes increases unexpectedly.
Cause
This issue occurs because a transaction is created every 500 milliseconds. Additionally, the transactions are not removed when there are no messages in the queue.
Resolution
Cumulative update information
BizTalk Server 2009
The hotfix that resolves this issue is included in cumulative update package 7 for BizTalk Server 2009.Cumulative update package 7 for BizTalk Server 2009.
For more information about how to obtain the cumulative update package, seeBizTalk Server 2013
The hotfix that resolves this issue is included in cumulative update package 2 for BizTalk Server 2013.Cumulative update package 2 for BizTalk Server 2013.
For more information about how to obtain the cumulative update package, seeBizTalk Server 2010
The hotfix that resolves this issue is included in the cumulative update package 6 for BizTalk Server 2010.Cumulative update package 6 for BizTalk Server 2010.
For more information about how to obtain the cumulative update package, seeStatus
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
References
For more information about BizTalk Server hotfixes, see Information about BizTalk Server hotfixes.