加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

已收到MSMQ消息但未提供Windows 2008 R2

发布时间:2020-12-13 20:28:15 所属栏目:Windows 来源:网络整理
导读:我有一个名为myPrivateTransactionQueue的事务性队列,托管在名为myReceivingServer的Win2008R2服务器上,该服务器应该从另一个名为mySendingServer的服务器接收消息.当mySendingServer发送消息时,mySendingServer上的MSMQ日志中会出现一条条目,其中显示: Mes
我有一个名为myPrivateTransactionQueue的事务性队列,托管在名为myReceivingServer的Win2008R2服务器上,该服务器应该从另一个名为mySendingServer的服务器接收消息.当mySendingServer发送消息时,mySendingServer上的MSMQ日志中会出现一条条目,其中显示:
Message with ID {f748cc48-8017-4a64-9ff6-61c68564445f}56008 was sent to queue DIRECT=OS:<myReceivingServerName >private$&;myPrivateTransactionalQueue>

但是,myReceivingServer,在MSMQ日志中有一个条目:

Message came over network

但是,该消息未在myReceivingServer上传递给myPrivateTransactionalQueue.到目前为止我看过的事情:

> myReceivingServer上的应用程序事件日志没有错误
>在myPrivateTransactionalQueue上,“Everyone”和“Anonymous Logon”被授予完全控制权
> myReceivingServer上的事务死信队列为空
> mySendingServer上的临时传出队列为空

我在这里有点心理,因为我根本无法解释这个消息.任何帮助将非常感激.

编辑:我发现此链接http://blogs.msdn.com/b/johnbreakwell/archive/2010/01/22/why-does-msmq-keep-losing-my-messages.aspx所以我会看到这是否解释了我的问题.将以任何决议回复.

编辑2:好的,我讨厌这个,但问题只是解决了问题.我在上面的配置中没有改变任何东西.但我现在有了它的工作.

编辑3:这是John Breakwell的评论:为了确保您在再次看到此问题时知道根本原因(并且没有理由相信它已经好转),您需要启用一些选项,例如负面源日记作为在我的博客中提到.现在您知道您的系统没有弹性,现在是修复它的好时机

好吧我有完全相同的问题,它要么解决了自己,原因有两个.我更新了我发送的消息中引用的计算机名称(以前它是我的主机中的别名),或者可能只是因为我启用了对接收服务器上的每个人/匿名者的完全控制并重新启动了计算机.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读