ServicePulse显示零错误,但仍有错误

时间:2015-02-04 05:03:56

标签: nservicebus

请参阅我附带的屏幕截图。msmq and servicepulse

我有一个“sms”队列,它使用NServiceBus从Web客户端发布消息。不断刷新MSMQ管理器我看到消息出现在sms队列中。 NServiceBus处理它们并引发异常(我不关心异常 - 我知道如何解决它们)并且NServiceBus经历了它的第一级和第二级重试。最终,消息按预期在“错误”队列中结束。但是,我担心的是我在ServicePulse视图中看不到任何这些失败的消息。 以下是我的端点配置的摘录:

<AuditConfig QueueName="audit" />
<MessageForwardingInCaseOfFaultConfig ErrorQueue="error" />

ServiceControl dll已就位,端点在ServicePulse仪表板中显示心跳。

同样值得关注的是,审计队列中没有任何消息显示出来。

我错过了什么?

1 个答案:

答案 0 :(得分:2)

我在这里找到了适合我的答案:http://docs.particular.net/servicecontrol/creating-config-file

显然,ServicePulse会强制您为所有端点使用集中式错误队列。我假设它将使用端点配置中定义的错误队列,但没有这样的运气。

队列的默认名称是&#34;错误&#34;。这意味着你有2个选择

  1. 将所有端点错误队列重命名为&#34;错误&#34;
  2. 在此创建一个配置文件:C:\ Program Files(x86)\ Particular Software \ ServiceControl \ ServiceControl.exe.config包含:

                

  3. 希望它也能帮到你。