Web服务尝试连接时,Azure SignalR服务会引发503错误

时间:2020-11-04 21:28:02

标签: azure azure-web-app-service signalr

我们有一个Blazor服务器应用程序和一个SignalR Hub都托管在Azure Web服务上,它们引用了SignalR服务,当期望101时,它们都返回了502。

我们在免费套餐中用完了所有邮件,我认为这是问题的一部分,所以我改为付费并仍然出现错误。

我们在几分钟内就烧掉了17,000条消息,却不知道它们来自何处。使用SignalR Hub的桌面客户端未运行,这意味着它必须来自Blazor服务器。有没有建议的方法来进一步排除故障,可能会看到消息来自和到达的IP地址?

1 个答案:

答案 0 :(得分:0)

您可以参考此tutorial on resource logs for Azure SignalR Service,如何设置它们以及如何进行故障排除。

要在免费层实例中为SignalR资源添加此消息,每天的消息限制为20000。

请检查以下有关SignalR服务中邮件计数方式的文档: https://docs.microsoft.com/en-us/azure/azure-signalr/signalr-concept-messages-and-connections

如果大型邮件分成较小的邮件并计为多封邮件,在这种情况下,连接将受到限制。

如果预计邮件数,那么唯一的解决方案是将实例扩展到没有硬邮件数限制的标准层。