端对端跟踪提供有价值的信息以帮助进行消息传递问题疑难解答。它跟踪消息生命周期中的消息路径,从应用程序发送消息的时间到:

  • 应用程序使用该消息的时间。

  • 由于错误而删除消息的时间。

  • 消息被放入死信队列的时间。

发送消息之后,可以查看相关活动并确定消息的位置及其位于该位置的原因。

默认情况下已禁用端对端跟踪。执行以下步骤以启用它。

使用端对端跟踪

启用端对端跟踪的步骤
  1. 在“事件查看器”中,打开“应用程序和服务日志”

    位置?

    • 计算机管理/事件查看器/应用程序和服务日志

  2. 在控制台树中,依次双击“Microsoft”“Windows”,然后双击“MSMQ”

  3. 在细节窗格中,右键单击“端对端”,然后单击“属性”

  4. “常规”选项卡上,选中“启用日志记录”复选框。

  5. 单击“确定”

启用它之后,可以在“事件查看器”中查看端对端跟踪事件。执行以下步骤以查看这些事件。

查看端对端跟踪事件的步骤
  1. 在“事件查看器”中,打开“应用程序和服务日志”

    位置?

    • 计算机管理/事件查看器/应用程序和服务日志

  2. 在控制台树中,依次双击“Microsoft”“Windows”“MSMQ”,然后单击“端对端”

  3. 在细节窗格中,查看端对端跟踪事件。

默认情况下,所有消息的事件按事件发生的日期和时间列出,最先列出最新的事件。通过关联每条消息的事件,可以更有效地诊断问题。执行以下步骤以关联给定消息的事件。

关联给定消息的事件的步骤
  1. 在“事件查看器”中,打开“应用程序和服务日志”

    位置?

    • 计算机管理/事件查看器/应用程序和服务日志

  2. 在控制台树中,依次双击“Microsoft”“Windows”“MSMQ”,然后单击“端对端”

  3. 右键单击“端对端”,指向“查看”,然后单击“添加/删除列”

  4. “可用列:”中,单击“相关 ID”,单击“添加”,然后单击“确定”

  5. 右键单击“相关 ID”列标题,然后单击“将事件按此列分组”

其他注意事项

  • 若要打开 Windows(R) 7 上的“计算机管理”,请单击“开始”,右键单击“计算机”,然后单击“管理”

  • 若要打开 Windows Server(R) 2008 R2 上的“计算机管理”,请依次单击“开始”“所有程序”“管理工具”,然后单击“计算机管理”


目录