挂起消息包括在数据库中的消息数阻止阈值

默认情况下,数据库限制阈值 中的主机消息计数 设置为 50,000,这将在以下情况下触发限制条件:

  • 主机实例发布到订阅主机的工作、状态和已挂起队列的消息总数超过 50,000。

  • 后台处理表或跟踪表中的消息数超过 500,000 条消息。

    由于暂停的消息包含在 数据库计算中的消息计数中 ,因此即使 BizTalk 服务器遇到低负载或无负载,也会限制消息发布。

建议

  • 如果预计可能会有大量挂起的消息,请考虑增加 DB 中消息计数 的默认值,同时考虑包含 BizTalk 数据库的 SQL Server 的空间要求。 另请考虑增加 Spool 乘数跟踪数据乘数 值,以允许在 Spool 表中增加积压工作。

    有关这些值的详细信息,请参阅 如何修改基于资源的限制设置

  • 使用与 BizTalk:MessageAgent 性能对象类别关联的消息发布限制状态性能监视器计数器来测量当前限制状态。 如果此计数器返回的值为 6,请检查挂起实例,根据需要终止或恢复挂起实例。

    有关主机限制性能计数器的详细信息,请参阅 主机限制性能计数器

另请参阅

限制设计建议