与我们的一个队列(用于生产,不少)遇到一个奇怪的问题。当我尝试将邮件放到队列上时,它会抛出异常,即陈述:

A timeout has occurred during the operation
.

邮件似乎将其放在队列上,这证明了我可以看到管理门户中的队列长度增加。但是,客户端应用程序未接收任何消息。

管理门户显示有几个失败的请求,以及多个内部服务器异常;虽然不幸的是,我没有看到有关这些失败的请求和错误的更多详细信息。

我有点损失可能导致这一点,如何获得有关错误的更多信息,以及如何在排除故障排除中。任何帮助都会受到极大地感谢。

编辑:我应该提到完整性缘故,我没有对我所清楚的客户进行任何改变;这个问题只是有点开始发生的所有突然

编辑#2,今天早上醒来,事物的神奇恢复正常。仍然不确定发生了什么,所以我想改变问题的基调,以征求如何减轻这种事情和/或故障排除的这种事情(疑难自然?:))更好

有帮助吗?

解决方案

我也经历过这种情况。当我尝试的时候创建一个新的服务总线命名空间,并将我的应用程序指向这个新的命名空间,它为我工作了。这表明它可能是一些硬件故障(在您的SB-命名空间所在的节点上)。

务必使用瞬态故障处理,例如 http://www.nuget.org / packages / froperiselibrary.windowsazure.transientfaulthandling /

但也可能需要太需要“第二级重试”,以获取不瞬态的错误。这你必须自己编码。

太容错了容忍您还可以使用配对名称空间的新功能。这是一个很好的资源: http://msdn.microsoft.com/en-us/library/dn292562.aspx

hth

// peter

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top