【发布时间】:2020-10-03 05:53:06
【问题描述】:
我们有一个内置于 C# .NET 4.7 的 Azure App Service,它在本地运行时运行良好,但当我们发布到 Azure 时,会向调用客户端抛出以下错误(在 vue.js 中构建的 Web UI)
错误:在 TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) 处连接 ETIMEDOUT 52.174.7.133:443
请求被 UI 终止
在引发错误时,我们有 4 个客户端调用应用服务以每 5 秒检索一次结果。我们可以通过日志看到,App Service 方法在 2 毫秒内声明并完成了所有调用,在被调用的 App Service 方法中的 .NET 代码中没有抛出异常。
如果我们有 3 个客户端轮询应用服务方法,该过程似乎可以正常工作。
如果我们在本地运行应用服务,我们可以通过 10 个并发调用线程调用该方法 20K 次没有问题。
在 Azure 中托管时似乎有些限制
任何帮助表示赞赏
问候
史蒂夫
【问题讨论】:
-
如果我的回答有帮助,请接受它作为答案(单击答案旁边的复选标记将其从灰色切换为已填充)。谢谢。
标签: c# azure vue.js azure-functions