当 Web 服务尝试连接时,Azure SignalR 服务抛出 503 错误
Azure SignalR Service is throwing 503 error when web service tries to connect
我们有一个 Blazor 服务器应用程序和一个 SignalR Hub,它们都托管在 Azure Web 服务上,它们都引用了 SignalR 服务,它们都是 return return 502,而预期是 101。
我们 运行 免费层中的消息不足,我认为这是问题的一部分,所以我更改为付费层,但仍然出现错误。
我们以某种方式在几分钟内烧掉了 17k 条消息,并且不知道它们来自哪里。使用 SignalR Hub 的桌面客户端不是 运行,这意味着它必须来自 Blazor 服务器。是否有任何建议的方法来进一步排除故障,可能会查看消息来自和去向的 IP 地址?
您可以参考这个 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
如果大消息拆分成小消息并计为多条消息,在这种情况下连接会受到限制。
如果消息计数是预期的,那么唯一的解决方案是将实例扩展到没有硬消息计数限制的标准层。
我们有一个 Blazor 服务器应用程序和一个 SignalR Hub,它们都托管在 Azure Web 服务上,它们都引用了 SignalR 服务,它们都是 return return 502,而预期是 101。
我们 运行 免费层中的消息不足,我认为这是问题的一部分,所以我更改为付费层,但仍然出现错误。
我们以某种方式在几分钟内烧掉了 17k 条消息,并且不知道它们来自哪里。使用 SignalR Hub 的桌面客户端不是 运行,这意味着它必须来自 Blazor 服务器。是否有任何建议的方法来进一步排除故障,可能会查看消息来自和去向的 IP 地址?
您可以参考这个 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
如果大消息拆分成小消息并计为多条消息,在这种情况下连接会受到限制。
如果消息计数是预期的,那么唯一的解决方案是将实例扩展到没有硬消息计数限制的标准层。