【发布时间】:2014-02-24 18:11:17
【问题描述】:
我们遇到了使用 nServiceBus 的 Windows 服务的问题。在某个随机时刻,nServiceBus 停止处理消息并将它们直接定向到错误队列,我必须重新启动服务。重启后,到达输入消息队列的消息得到处理,一切恢复正常。如果我们重新丢弃进入错误队列的消息,它会成功处理它,没有任何问题。
我们正在使用 log4net 日志来审核消息流并存储在 DB 中。 NServiceBus Handler 停止登录 log4net。在我们重新启动 Windows 服务 (NServiceBus) 后,它会再次开始记录。我们无法在开发环境中重新生成此问题。我们怀疑这可能是 NService Bus 内存泄漏问题。但我们不知道如何确认并解决此问题。
我们计划将此 Windows 服务 (NServiceBus) 移动到不同的服务器,作为试错的基础。有没有人遇到过这个问题并解决了它?请帮助我们解决此问题,因为它会在生产环境中造成更多问题。
我们使用的 NServiceBus 版本:2.0.0.1329
消息队列和windows服务在同一台机器上。
【问题讨论】:
标签: nservicebus