Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure ServiceBus队列超时_Azure_Azure Servicebus Queues - Fatal编程技术网

Azure ServiceBus队列超时

Azure ServiceBus队列超时,azure,azure-servicebus-queues,Azure,Azure Servicebus Queues,在我们的一个队列中遇到了一个奇怪的问题(对于生产,同样如此)。当我尝试将消息放入队列时,它会抛出一个异常,该异常仅表示: A timeout has occurred during the operation 消息似乎确实进入了队列,我可以在管理门户中看到队列长度在增加这一事实就证明了这一点。但是,客户端应用程序没有接收任何消息 管理门户显示有几个失败的请求,还有几个内部服务器异常;尽管不幸的是,我看不到任何方法来获得关于这些失败请求和错误的更多细节 我有点不知所措,不知是什么原因导致了这种情

在我们的一个队列中遇到了一个奇怪的问题(对于生产,同样如此)。当我尝试将消息放入队列时,它会抛出一个异常,该异常仅表示:

A timeout has occurred during the operation
消息似乎确实进入了队列,我可以在管理门户中看到队列长度在增加这一事实就证明了这一点。但是,客户端应用程序没有接收任何消息

管理门户显示有几个失败的请求,还有几个内部服务器异常;尽管不幸的是,我看不到任何方法来获得关于这些失败请求和错误的更多细节

我有点不知所措,不知是什么原因导致了这种情况,不知如何获得更多关于什么地方出了问题的信息,以及如何进一步排除故障。任何帮助都将不胜感激

编辑:为了完整起见,我应该提到,我没有对我知道的客户进行任何更改;这个问题是突然发生的


edit#2,今天早上醒来,事情神奇地恢复了正常。仍然不确定发生了什么,所以我想改变问题的基调,征求关于如何缓解和/或解决此类问题的建议(Troublhot?Troublhat?:)更好

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

例如,确保使用瞬态故障处理

但也可能需要对非暂时性错误使用“第二级重试”。这需要你自己编写代码

您还可以使用成对名称空间的新功能来提高容错性。以下是一个很好的资源:


//彼得

谢谢你的回答。。。我将把它作为答案,因为它提供了一些可行的建议。