【问题标题】:BizTalk MessageBox > 60GBBizTalk 消息框 > 60GB
【发布时间】:2012-12-11 07:28:25
【问题描述】:

我的 BizTalk 2010 Server 已启动并运行了几个月。 最近我们注意到 MessageBox 增长并开始节流。

在生产中,MessageBox 大于 60 GB,trackingdata 视图返回 150 万条记录。 在我们的验收环境中,trackingdata 视图返回大约 30 万条记录。

我们最初错过了创建专用跟踪主机,但上周设法创建了一个接受。专用跟踪主机在我们的验收环境中没有改变任何东西,因此我还没有在生产环境中创建一个。

所有作业都已启用并连续运行而不会出现错误。 在接受时,我没有任何正在运行/暂停的消息。 我在事件日志中也找不到任何异常。

我期待任何改进设置和减小消息框大小的提示。

感谢和最好的问候 迈克尔

【问题讨论】:

  • 您是否运行了 Biztalk MsgBoxViewer?它暗示了什么?
  • 我很确定这是您提到的事情之一 - 即 TrackedMessages 复制/清除作业,或 MessageBox 清理作业,或者您有大量正在运行或暂停的消息。您的跟踪数据库是否正在更新?
  • @user1826905:我收到以下严重警告: - 用于 MsgBox Db 的总 DB 空间 - BizTalkJob 监视器 BizTalk Server 失败(1 条消息,RefCount
  • @StuartLC:如果我使用视图查询跟踪数据库(从 biztalkdtadb.dbo.trackingdata 中选择计数(*)),我得到 0 条记录...
  • 一个完全不相关的问题也可能是其他作业无法正常执行的原因。它的最大工作历史。检查http://blogs.msdn.com/b/biztalkcpr/archive/2008/05/08/blocking-on-sql-can-occur-if-the-maximum-job-history-log-size-is-greater-than-1000-on-the-sql-server-agent.aspx。我们也有类似的问题,这解决了它。

标签: biztalk biztalk-2010


【解决方案1】:

您是否检查过从数据库中清除记录的 sql server 作业正在运行?

查看名为“MessageBox_Message_Cleanup_BizTalkMsgBoxDb”的 sql server 代理作业(那里还有其他)。他们通常会定期运行以清理东西。您可以手动运行作业并查看是否有错误并检查作业活动监视器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-09
    • 1970-01-01
    • 2020-09-21
    相关资源
    最近更新 更多