标签: rhino-tools

15
推荐指数
1
解决办法
2650
查看次数

重新启动后,MSMQ状态不一致

我看到一个非常奇怪的错误,我很难追踪到。我认为它与我的Rhino ESB的配置有关,尽管我不确定RSB是否实际上是由它引起的,所以我想问一下是否有其他人在MSMQ的任何其他用法中遇到了此问题。

我将RSB用作Web应用程序中的客户端(ASP.NET,客户端在后台运行)。客户端通过用于RSB的MSMQ绑定与Windows服务对话。重新启动服务似乎永远不会对MSMQ产生影响,手动重新启动IIS也不会。但是,每当我实际重新启动计算机本身时,MSMQ始终拒绝启动备份,并声称“队列处于不一致状态”。尝试手动启动MSMQ会导致相同的错误,实际上使MSMQ安装完全无用。解决此问题的唯一方法是实际删除然后重新安装MSMQ。

我通过全能的Google找到的唯一信息是对MSMQ 2.0中的问题的引用(此问题在MSMQ 4.0中发生)。我已经验证了服务和网站在关闭时都在总线上调用了Dispose。

有谁知道为什么会发生这种情况?谢谢!

asp.net msmq rhino-tools

4
推荐指数
2
解决办法
2512
查看次数

标签 统计

rhino-tools ×2

asp.net ×1

msmq ×1

security ×1