标签: nservicebus
我们有一个生产系统,其中一个消息处理服务正在挂起。
症状:
我们查看了代码,它似乎是消息处理程序中的无限循环错误。有没有办法将NServiceBus配置为超时处理程序处理,并在处理程序未在指定时间内完成时将消息移动到错误队列?
答案 0 :(得分:1)
在无限循环上处理的消息是否已从错误队列中批量复制?
我以前见过这种行为。
当您将错误队列中的消息手动复制回输入队列时,它会对消息头执行一些奇怪的操作,从而导致这种情况发生变化。